Terraform 버전 관리 정책

Infrastructure Manager는 특정 버전의 Terraform을 사용하여 Google Cloud 리소스를 프로비저닝하고 관리합니다. 새로운 기능에 대한 액세스를 제공하고 보안 취약점을 해결하기 위해 Infra Manager는 사용 가능한 Terraform 버전을 주기적으로 업데이트합니다.

이 문서에서는 이러한 버전의 수명 주기를 관리하는 정책을 설명합니다. Terraform 버전 관리 정책은 Infra Manager의 새 버전을 도입하고 버전을 지원 중단하는 투명하고 예측 가능한 프로세스를 제공합니다.

정책 작동 방식

Infra Manager는 사용 가능한 Terraform 버전 및 지원 상태 목록을 게시합니다. 각 버전은 사용 가능, 지원 중단, 지원 종료를 포함하는 수명 주기를 거칩니다.

다음 표에는 Terraform 버전 지원 중단 정보가 나와 있습니다.

Terraform 버전 가격 책정 등급 사용 가능한 날짜 지원 중단일 지원 종료일 버전으로 자동 이전
1.2.3 무료 등급 2023년 8월 21일 2026년 1월 8일 2026년 2월 8일 1.5.7
1.3.10 무료 등급 2024년 3월 14일 미정 미정 미정
1.4.7 무료 등급 2024년 3월 14일 미정 미정 미정
1.5.7 무료 등급 2024년 3월 14일 미정 미정 미정
1.16.5 유료 2026년 11월 2일 미정 미정 미정

표의 열은 다음을 나타냅니다.

  • Terraform 버전: Terraform 버전의 식별자입니다.

  • 가격 등급: 버전이 무료 등급 (Infra Manager 관리 수수료 없음)인지 또는 유료 (배포 및 관리 요금 발생, Terraform 버전 라이선스 및 가격 책정 참조)인지 여부입니다.

  • 사용 가능한 날짜: Infra Manager에서 버전을 사용할 수 있는 날짜입니다.

  • 지원 중단일: 버전이 지원 중단될 예정인 날짜입니다. 이 날짜 이후에 이 버전을 사용하여 배포를 만들거나 업데이트하면 경고가 생성됩니다.

  • 지원 종료일: 버전이 더 이상 지원되지 않는 날짜입니다. 이 기간은 지원 중단 후 180일 (또는 그 이상)이 지나면 종료됩니다.

  • 버전으로 자동 마이그레이션: 지원 종료일 이후에 배포가 자동으로 마이그레이션되는 버전입니다 (자동 마이그레이션을 선택한 경우).

지원되는 버전 및 수명 주기 날짜의 현재 목록을 보려면 지원되는 Terraform 버전을 참조하세요.

버전 지원 중단 프로세스

Terraform 버전이 지원 중단 날짜에 도달하면 지원 종료 날짜 전에 지원 중단 기간이 시작됩니다.

버전이 지원 중단되면 다음이 적용됩니다.

  • 공개 문서가 지원 중단 날짜 및 지원 종료 날짜로 업데이트됩니다.
  • 지원 중단된 버전으로 배포 또는 미리보기를 만들거나 업데이트하면 경고가 반환됩니다. 이 경고는 버전이 지원 중단되었음을 알리고 지원 종료일을 포함합니다.

버전 지원 종료일이 지나면 버전이 지원 중단으로 표시됩니다. 지원 중단된 버전을 사용하여 새 배포를 만들려고 하면 작업이 실패하고 오류가 발생합니다. 지원 중단된 버전을 참조하는 기존 배포를 업데이트하려고 하면 조직의 자동 마이그레이션 정책에 따라 동작이 달라집니다.

버전 가용성 프로세스

새로운 안정화 버전의 Terraform이 출시되면 지원되는 버전 목록에 추가됩니다. 새 Terraform 버전을 Google Cloud 콘솔, gcloud CLI, API에서 사용할 수 있습니다. 버전 관리 테이블이 새 버전 및 사용 가능 날짜로 업데이트되고 Infra Manager 출시 노트가 생성됩니다.

자동 이전

지원되지 않는 버전을 사용하는 기존 배포를 업데이트하면 Infra Manager가 배포를 지원되는 버전으로 자동 업데이트할 수 있습니다. 이 자동 마이그레이션 기능은 조직 정책을 통해 구성하는 선택 프로세스입니다.

자동 이전을 선택하지 않은 경우 지원되지 않는 버전을 사용하는 배포에서 수행하는 업데이트 작업이 실패합니다. 계속하려면 배포 구성을 수동으로 수정하여 지원되는 버전을 지정한 후 작업을 다시 시도해야 합니다.

자동 이전 정책 구성

Google Cloud CLI를 사용하여 Infra Manager에서 Terraform 버전에 대한 자동 마이그레이션 정책을 구성할 수 있습니다.

자동 이전 정책을 사용 설정하려면 다음 단계를 따르세요.

gcloud infra-manager automigrationconfig enable-auto-migration --project=PROJECT_ID --location=LOCATION

자동 이전 정책을 설명하려면 다음 안내를 따르세요.

gcloud infra-manager automigrationconfig describe --project=PROJECT_ID --location=LOCATION

다음 단계