Hello all,
We’ve released Consul-Terraform-Sync (CTS) v0.7.0 and v0.7.0+ent.
In this release we have a number of bug fixes, breaking changes, and new features. Some of the notable features that we introduced:
- High Availability Support in CTS Enterprise
- Support for Terraform v1.2
Please see the changelog and documentation updates below for more details.
Thanks!
Consul Automation Tooling (CAT) Team
RELEASE: Consul-Terraform-Sync v0.7.0 & v0.7.0+ent - Minor
RELEASE DATE: Thursday, Sept 8, 2022
DOCUMENTATION UPDATES:
- Running CTS with high availability
- High availability configuration
- High availability cluster status API
- CTS Errors Reference
CHANGELOG:
BREAKING CHANGES:
- Changed default value of service_name in service registration configuration from Consul-Terraform-Sync to consul-terraform-sync [GH-946]
FEATURES:
- (Enterprise Only) Support for high availability redundancy [GH-1015]
- Support for Terraform v1.2 [GH-917]
IMPROVEMENTS:
- Add openssh command to Docker image to support git over ssh for Terraform modules [GH-940]
- Upgrade Go to version 1.18 [GH-951]
- Support for CTS running as a daemon without an initial configured task [GH-986]
- Enhanced logging for watcher events providing greater insight on changes to Consul [GH-895]
- (Enterprise Only) Add automatic retries for failed Terraform Cloud requests [GH-448]
BUG FIXES:
- Fix issue where endpoint response objects represent configuration in a working form (e.g. with defaults, transformations, etc.), rather than responding with the configuration exactly as configured [GH-1000]
- Fix issue where Terraform driver requests to the Terraform CLI leaked go-routines which could lead to “error from kill” entries in logs [GH-849]