feat: SealedSecrets controller 도입 + 운영 가이드 (closes #47)#48
Merged
Conversation
평문 시크릿이 .gitignore 처리되어 ArgoCD sync 불가하던 문제를 SealedSecrets로 봉인해 해결할 수 있게 함. 본 PR은 controller 설치와 운영 가이드만 추가 - 실제 시크릿 봉인은 후속 작업. - terraform/sealed-secrets.tf: helm_release (bitnami-labs, v2.16.1) - k8s/README.md: 봉인/배포/백업 가이드 - .gitignore: 정책 코멘트 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
terraform/sealed-secrets.tf신규:helm_release(chartsealed-secretsv2.16.1, nssealed-secrets, replicas 1)k8s/README.md: SealedSecrets 운영 가이드 섹션 추가 (controller 배포 / kubeseal 설치 / 봉인 절차 / 키 백업).gitignore: 평문 vs 봉인 정책 코멘트후속 (별도 PR)
sealedsecret.yaml커밋kustomization.yaml에sealedsecret.yaml추가Closes #47
Test plan
terraform apply -target=helm_release.sealed_secretskubectl get pods -n sealed-secrets에서 controller 1개 Runningkubeseal --controller-namespace sealed-secrets --controller-name sealed-secrets --fetch-cert응답 정상🤖 Generated with Claude Code