본문으로 건너뛰기

PR #119: Standalone CRDs Helm Chart

항목내용
PR#119
날짜2026-03-02
작성자ksr
카테고리feature

변경 요약

CRD 정의를 오퍼레이터 Helm 차트에서 분리하여 독립적인 acko-crds 차트로 제공한다. GitOps 환경에서 CRD와 오퍼레이터의 라이프사이클을 별도로 관리할 수 있으며, Helm의 CRD 삭제 방지 정책과 무관하게 CRD 업그레이드를 제어할 수 있다.

주요 변경 사항

  • acko-crds 독립 Helm 차트 생성
  • 기존 오퍼레이터 차트에서 CRD를 crds/ 디렉토리 방식에서 제거
  • CRD 버전 호환성 매트릭스 문서화
  • ArgoCD/Flux 등 GitOps 도구와의 호환성 검증
  • 차트 간 의존성 관계 정의

영향 범위

GitOps 워크플로우에서 CRD 업그레이드 타이밍을 오퍼레이터와 독립적으로 제어할 수 있다. 멀티 클러스터 환경에서 CRD를 중앙 관리하는 패턴도 지원된다. 기존 사용자는 오퍼레이터 차트 업그레이드 전 acko-crds 차트를 먼저 설치해야 한다.