Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Helm 차트의 Apollo 호환성 확인

apollo-cli helm-chart validate는 입력한 Helm 차트가 Apollo 환경과 호환되는지 확인하는 검사들을 실행합니다. 실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.

apollo-cli helm-chart validate [flags]

차트 입력

옵션의미
--chart-path로컬 차트 패키지 또는 풀어 놓은 차트 디렉터리
--name차트 이름. 원격 OCI 차트는 oci://repo/chartName처럼 전체 OCI URL 지정
--version차트 버전
--repository-url차트가 있는 Helm 저장소 URL
--values로컬 템플릿 렌더링에 사용할 YAML 값 파일
-h, --help명령 도움말

--values는 로컬 렌더링에만 사용합니다. Apollo에서 설치할 기본 구성은 설치 전에 별도로 추가해야 합니다.

저장소 인증과 TLS

옵션의미
--username차트 저장소 사용자 이름
--password차트 저장소 비밀번호
--ca-fileHTTPS 서버 인증서 검증에 사용할 CA 번들
--cert-fileHTTPS 클라이언트 인증서 파일
--key-fileHTTPS 클라이언트의 SSL 키 파일
--pass-credentials차트를 가져올 때 모든 도메인에 인증 정보 전달

--pass-credentials는 인증 정보를 보내는 범위를 넓히므로 대상 경로와 도메인을 확인하고 사용합니다.

예시

로컬에 차트와 값 파일을 준비했다면 다음과 같이 검사합니다.

./apollo-cli helm-chart validate \
  --chart-path ./helm-chart \
  --values ./values.yml

차트 호환성 확인과 제품 릴리스의 초기화 및 등록은 서로 다른 작업입니다.