Consul-Terraform-Sync 0.6.0 릴리스 노트

Consul-Terraform-Sync 0.6.0 릴리스 노트

이 문서는 Consul-Terraform-Sync(CTS) 0.6.0 릴리스의 주요 변경 사항과 하이라이트를 요약해요.

출처: 문서

본문

릴리스 하이라이트 (Release Highlights)

이 릴리스에서 다음 기능을 구현했습니다.

HCP Terraform Agent 지원이 있는 작업별 실행 모드 (Per-task Execution Mode with Support for HCP Terraform Agent)

Enterprise

이제 Terraform 작업을 remote 또는 cloud agent 모드로 실행할 수 있습니다. 자세한 내용은 per-task execution mode 문서를 참조하세요.

Consul 및 Health API 엔드포인트를 사용한 자동 서비스 등록 (Auto Service-registration with Consul and Health API Endpoint)

CTS는 CTS가 인스턴스화되는 즉시 CTS를 Consul 내 서비스로 자동 등록하는 새 구성 블록을 포함합니다. 이렇게 하면 Consul 카탈로그 내에서 CTS를 서비스로 등록하는 수동 단계가 제거됩니다. 이 서비스 등록은 새로 추가된 health API 엔드포인트를 사용하여 CTS에 대한 상태 검사도 가능하게 합니다.

CLI 발견 가능성 (CLI Discoverability)

CTS의 CLI 발견 가능성 기능을 개선했습니다. consul-terraform-sync 명령은 플래그, 하위 명령 및 인수에 대한 옵트인 자동 완성을 제공합니다.

상태 검사 API (Health Check API)

CTS에는 운영자에게 CTS 인스턴스의 상태를 제공하는 새 API 엔드포인트가 포함됩니다.

지원 소프트웨어 버전 (Supported Software Versions)

  • Consul: v1.9+
  • Terraform CLI: v0.13 - v1.1
  • Enterprise
  • HCP Terraform: Latest
  • Enterprise
  • Terraform Enterprise: v202010-2 - Latest

변경 사항 (What's Changed)

폐기 사항 (Deprecations)

  • [GH-790] — Enterprise — terraform_cloud_workspace.terraform_version 작업 구성을 위해 terraform_version 작업 구성을 폐기합니다.
  • [GH-810] — Enterprise — license.path 구성을 위해 license_path 구성을 폐기합니다.
  • [GH-866] CLI 명령 없이 데몬으로 CTS를 시작하는 것을 폐기하고, 새 start 명령을 사용하여 데몬으로 CTS를 시작하는 것을 선호합니다.

변경 로그 (Changelogs)

이 메이저 릴리스 버전 및 모든 유지 보수 버전에 대한 변경 로그는 아래에 나열되어 있습니다.

참고 (Note): 이 링크는 GitHub 웹사이트의 변경 로그로 리디렉션됩니다.

더 알아보기 (Learn more)