Releases: hashicorp/consul-terraform-sync
Releases · hashicorp/consul-terraform-sync
v0.1.1
0.1.1 (April 21, 2021)
BUG FIXES:
v0.1.0
0.1.0 (March 29, 2021)
BUG FIXES:
- Fix Task Status API response which was incorrectly returning empty providers and services information when requesting a task with no event data. [GH-219]
- Fix service filtering with tag containing
=
. [GH-222] - Fix Docker image to pass in configuration when running in daemon-mode. [GH-221]
- Mitigate task execution on partial data when monitoring a large number of services. [GH-232]
- Fix tasks that are watching the same services from going stale after a couple executions. [GH-234, GH-237]
- Fix exponential backoff retry, which was incorrectly implementing x^2 instead of 2^x. Used to retry PANOS commit and Terraform. [GH-235]
- Fix
-version
flag output to include the binary name. [GH-238]
0.1.0-beta (February 25, 2021)
0.1.0-techpreview2 (December 16, 2020)
BREAKING CHANGES:
- Deprecate
provider
block name in this release forterraform_provider
block name, andprovider
will be removed in the following release [GH-140] - Fix PAN-OS out-of-band commits to use partial commits based on the configured admin user (required when using the PAN-OS provider) instead of committing all queued changes from any user [GH-137].
FEATURES:
- Add inspect mode to view proposed state changes for tasks [GH-124]
- Expand usage of Terraform backends for state store [GH-101, GH-129]
- azurerm, cos, gcs, kubernetes, local, manta, pg, s3
- Add configuration option to select Terraform version to install and run [GH-131]
- Add support to run Terraform version 0.14
- Add status api to view status information about task execution. Served by default at port 8558 [GH-158]
- Task-status api for status of each task [GH-138, GH-144, GH-148, GH-159, GH-160]
- Overall-status api for the overall status across tasks [GH-142, GH-161]
- Support configuring
port
on which the api is served [GH-141] - Support
include=events
parameter for task-status api to include in the response payload the information of task execution events [GH-145] - Support
status=<health-status>
parameter for task-status api to only return statuses of tasks of a specified health status [GH-147]
- Add support to dynamically load Terraform provider arguments within the
terraform_provider
blocks from env, Consul KV, and Vault using template syntax [GH-143]- Add Vault config option [GH-139]
- Add support to set Terraform provider environment variables using the meta-argument
task_env
block to avoid rendering sensitive arguments in plain-text or to re-map environment variable names [GH-157]
IMPROVEMENTS:
- Enable 2 retries on task execution errors when running in daemon mode [GH-72, GH-121, GH-155]
- Update out-of-band commits to execute only when a related task is successful [GH-122]
BUG FIXES:
v0.1.0-beta
Version 0.1.0-beta
v0.1.0-techpreview2
0.1.0-techpreview2 (December 16, 2020)
BREAKING CHANGES:
- Deprecate
provider
block name in this release forterraform_provider
block name, andprovider
will be removed in the following release [GH-140] - Fix PAN-OS out-of-band commits to use partial commits based on the configured admin user (required when using the PAN-OS provider) instead of committing all queued changes from any user [GH-137].
FEATURES:
- Add inspect mode to view proposed state changes for tasks [GH-124]
- Expand usage of Terraform backends for state store [GH-101, GH-129]
- azurerm, cos, gcs, kubernetes, local, manta, pg, s3
- Add configuration option to select Terraform version to install and run [GH-131]
- Add support to run Terraform version 0.14
- Add status api to view status information about task execution. Served by default at port 8558 [GH-158]
- Task-status api for status of each task [GH-138, GH-144, GH-148, GH-159, GH-160]
- Overall-status api for the overall status across tasks [GH-142, GH-161]
- Support configuring
port
on which the api is served [GH-141] - Support
include=events
parameter for task-status api to include in the response payload the information of task execution events [GH-145] - Support
status=<health-status>
parameter for task-status api to only return statuses of tasks of a specified health status [GH-147]
- Add support to dynamically load Terraform provider arguments within the
terraform_provider
blocks from env, Consul KV, and Vault using template syntax [GH-143]- Add Vault config option [GH-139]
- Add support to set Terraform provider environment variables using the meta-argument
task_env
block to avoid rendering sensitive arguments in plain-text or to re-map environment variable names [GH-157]
IMPROVEMENTS:
- Enable 2 retries on task execution errors when running in daemon mode [GH-72, GH-121, GH-155]
- Update out-of-band commits to execute only when a related task is successful [GH-122]
BUG FIXES:
v0.1.0-techpreview1
Official release assets can be downloaded from releases.hashicorp.com