2022년 9월
약 4 분
2022년 9월
Product 소개
CDKTF (Cloud Development Kit for Terraform) General Available
- Hashicorp Blog
- Python, Go 등 프로그래밍 언어 기반으로 Terraform 을 활용하실 수 있도록 지원하는 CDKTF 가 정식 출시 되었습니다. CDKTF를 사용하면 개발자는 익숙한 프로그래밍 언어에서 컨텍스트 전환 없이 코드로 인프라를 설정할 수 있으며, 애플리케이션 비즈니스 로직을 정의하는 데 사용하는 인프라 리소스를 프로비저닝하기 위해 동일한 도구와 구문을 사용할 수 있습니다. 팀은 익숙한 구문으로 협업하면서 Terraform 에코시스템의 기능을 계속 활용하고 확립된 Terraform 배포 파이프라인을 통해 인프라 구성을 배포할 수 있습니다.
- 참고문서 1: CDK for Terraform v0.12: CHANGELOG
- 참고문서 2: CDKTF Overview
- 참고문서 3: CDKTF Tutorials
Product Update
Terraform
CLI
- tolist, tomap, toset 등 type 변환 작업 시 변환 대상 type 유추로 인한 panic 이 발생하는 오류 개선
8월 Release 출시 (v202208-3)
필수 Upgrade Version: Release Note 에서 * 표기된 Version 은 필수로 거쳐야 하는 Version (예: v202207-2, v202204-2)
VCS 기반 Workspace 생성 시 정의된 variable 에 대한 type 검증 및 오류 안내 기능 추가
Known Issue: TFE 내부 모듈 중 하나인 Postgres - ver 10 또는 11 에 대한 Migration 실패 오류 개선 (v202208-2)
Run Pipeline 에 대한 Metric 정보가 Prometheus 에 표시 되지 않는 이슈 개선
Module Registry Protocol endpoint 인 '/v1/modules/{namespace}/{name}/{provider}/versions' 에서 version 갯수가 많은 Module 처리시 발생하는 오류 개선
Provider
- AWS v4.27.0 주요 수정사항
- networkmanager 관련 resource 추가
- firewall data source에 대한 capacity_usage_summary, firewall_status 등 argument 추가
- lb_target_group resource 에 대한 ip_address_type argument 추가
- aws_db_instance resource 에 대한 특정 argument 수정 시 발생하는 'InvalidParameterCombination: No modifications were requested' 오류 개선
- aws_opsworks resource 에 대한 region 정보 및 tag 적용 관련 오류 개선
- Azure v3.19.1 주요 수정사항
- azurerm_dns resource 에 대해 resource ID parsing 시 발생하는 대소문자 관련 오류 개선
- GCP v4.33.0 주요 수정사항
- google_cloudfunctions2_function resource 추가
- google_container_cluster 에 대해 authenticator_groups_config 지원
- google_cloud_sql resource 에 대해 password_validation_policy argument 추가
- google_dns_managed_zone data source 에 대해 managed_zone_id argument 추가
- google_bigquery_data_transfer_config 에 대해 display_name 강제 변경 오류 개선
- AWS v4.27.0 주요 수정사항
Vault
- 1.11.2 주요 수정사항
- Vaunt Agent 사용 시 keep_alives 비활성화 설정 지원
- 잘못된 Server Side Consistent Token 에 대해 500 이 아닌 403 에러 출력
- UI 에서 제공 되는 JWT auth method 관련 log 정보 개선
- 1.11.2 주요 수정사항
Consul
- 1.13.1 주요 수정사항
- snapshot 관련 호환성 이슈 개선
- grpc peering 관련 오류 개선
- 1.13.1 주요 수정사항
Nomad
- 1.3.3 주요 수정사항
- CSI Plugin 에 대한 stage_publish_base_dir 통해 특정 stage / publishing directory mount 지원
- qemu 에 대한 socket file 명 축약 기능 지원
- 만료된 일회성 token 의 timestamp 관련 오류 개선
- UI 의 Evaluation tab 에서 일부 누락된 정보 출력 개선
- task 가 사용하는 메모리가 0 으로 출력되는 오류 개선
- 1.3.3 주요 수정사항