bccd920db7
* updated docs - added docs for start command - deprecated running without a command - added instructions for autocomplete setup * addressed review comments * addressed review comments * addressed review comments * docs/nia: Terraform Cloud agent support - Add agent as a supported execution mode - Add terraform_cloud_workspace configuration - Deprecate existing terraform_version config * license block docs * added HCP Consul to compatibility * added HCP instructions * addressed review comments * added new auto-retrieval behavior to license docs * addressed review comments * addressed review comments * Apply suggestions from code review * Apply suggestions from code review * updated docs * updated docs * Apply suggestions from code review Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com> * fixed heading types * fixed heading types * update docs * docs/nia: Add service registration configurations * docs/nia: Style guide updates * docs/nia: Update with beta docs feedback * docs/nia: Update license config formatting Other top-level blocks aren't included in the list of global config options, so removed the liciense entry. * docs/nia: Add auto-retrieval section to license page * docs/nia: Separate column for HCP Consul support * docs/nia: Compatiblity version upper bounds * docs/nia: Fix broken links * docs/nia: Style guide fixes Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com> * Remove RequestId field from cts health api docs. * docs/nia - Update CTS service id format (#13125) * docs/nia: Convert Consul config to table format * docs/nia: Add ACL token policy requirements * update docs (#13174) * docs/nia: Fix ca_path, key default, and some links * docs/nia: Add CTS service address config * Update website/content/docs/nia/cli/index.mdx * docs/nia: update for 0.6 GA (#13191) Co-authored-by: devarshishah3 <devarshishah3@gmail.com> Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com> Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com> Co-authored-by: Melissa Kam <mkam@hashicorp.com> Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com> Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com> Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com> Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com> Co-authored-by: lornasong <lornasong@users.noreply.github.com> Co-authored-by: hashi-derek <105233703+hashi-derek@users.noreply.github.com> Co-authored-by: devarshishah3 <devarshishah3@gmail.com>
60 lines
2.7 KiB
Plaintext
60 lines
2.7 KiB
Plaintext
---
|
|
layout: docs
|
|
page_title: 0.6.x
|
|
description: >-
|
|
Consul-Terraform-Sync release notes for version 0.6.x
|
|
---
|
|
|
|
# Consul-Terraform-Sync 0.6.0
|
|
|
|
## Release Highlights
|
|
|
|
|
|
We have implemented the following features in this release:
|
|
|
|
### Per-task Execution Mode with Support for Terraform Cloud Agent <EnterpriseAlert inline />
|
|
|
|
You can now execute Terraform tasks in `remote` or `cloud agent` mode. For more information, refer to the [per-task execution mode documentation](/docs/nia/network-drivers/terraform-cloud#remote-workspaces).
|
|
|
|
### HCP Consul Support <EnterpriseAlert inline />
|
|
|
|
CTS now supports interoperability with HCP Consul. CTS retrieves licenses from HCP Consul so that users can keep their HCP Consul license or Consul enterprise deployment license in sync.
|
|
|
|
### Auto Service-registration with Consul and Health API Endpoint
|
|
|
|
CTS includes a new configuration block that automatically registers CTS as a service within Consul as soon as CTS is instantiated. This eliminates the manual step of registering CTS as a service within the Consul catalog. This service registration also enables health checking on CTS using the newly added [health API endpoint](/docs/nia/api/health#health).
|
|
|
|
### CLI Discoverability
|
|
|
|
We improved CTS's CLI discoverability functionality. The `consul-terraform-sync` command features opt-in [autocompletion](/docs/nia/cli#autocompletion) for flags, subcommands, and arguments
|
|
|
|
### Health Check API
|
|
|
|
CTS includes a new [API endpoint](/docs/nia/api/health#health) that provides operators with the health status of their CTS instance.
|
|
|
|
|
|
## Supported Software Versions
|
|
|
|
- Consul: v1.9+
|
|
- <EnterpriseAlert inline /> HCP Consul: Latest
|
|
- Terraform CLI: v0.13 - v1.1
|
|
- <EnterpriseAlert inline /> Terraform Cloud: Latest
|
|
- <EnterpriseAlert inline /> Terraform Enterprise: v202010-2 - Latest
|
|
|
|
|
|
## What's Changed
|
|
|
|
**Deprecations**
|
|
|
|
* [[GH-790](https://github.com/hashicorp/consul-terraform-sync/issues/790)]<EnterpriseAlert inline /> Deprecate `terraform_version` task configuration in favor of `terraform_cloud_workspace.terraform_version` task configuration
|
|
* [[GH-810](https://github.com/hashicorp/consul-terraform-sync/issues/810)] <EnterpriseAlert inline /> Deprecate `license_path` configuration in favor of `license.path` configuration
|
|
* [[GH-866](https://github.com/hashicorp/consul-terraform-sync/issues/866)] Deprecate starting CTS as a daemon using no CLI command in favor of starting CTS as a daemon using the new `start` command
|
|
|
|
## Changelogs
|
|
|
|
The changelogs for this major release version and any maintenance versions are listed below.
|
|
|
|
-> **Note**: These links will redirect you to the changelogs on the GitHub website.
|
|
|
|
- [0.6.0](https://github.com/hashicorp/consul-terraform-sync/releases/tag/v0.6.0)
|