Skip to content

feat(infra): add terraform, k8s lint ci#3567

Open
sunghyun1000 wants to merge 3 commits into
mainfrom
t2707-k8s-and-terraform-lint-ci
Open

feat(infra): add terraform, k8s lint ci#3567
sunghyun1000 wants to merge 3 commits into
mainfrom
t2707-k8s-and-terraform-lint-ci

Conversation

@sunghyun1000
Copy link
Copy Markdown
Member

Description

Kubernetes와 Terraform 인프라 변경을 검증하는 CI lint job을 추가합니다.

  • infra/k8s/** 변경 시 kubectl kustomizekubeconform으로 Kubernetes manifest 검증
  • infra/aws/**/*.tf 변경 시 terraform fmttflint로 Terraform lint 실행
  • 다른 lint job 이름과 맞추기 위해 Ansible lint job을 lint-ansible로 변경
  • 새 infra lint job들을 CI gate에 연결

Additional context

Terraform lint는 infra/aws만 대상으로 합니다. Legacy Terraform 파일은 이 PR에서 검사하지 않습니다.

로컬에서 확인한 항목:

  • .github/workflows/ci.yml YAML 파싱
  • CI workflow wiring 검증
  • terraform fmt -check -recursive infra/aws
  • infra/k8s 하위 모든 kustomization 파일에 대한 kubectl kustomize

Before submitting the PR, please make sure you do the following

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@sunghyun1000 sunghyun1000 force-pushed the t2707-k8s-and-terraform-lint-ci branch from ceb5b77 to 3d140a5 Compare May 21, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant