개발 브랜치 배포

먼저 차트 개발을 위한 개발 환경이 설정되어 있는지 확인하세요. 지침은 개발 환경 설정 페이지를 참조하세요.

저장소를 복제하고 배포할 브랜치를 확인하세요:

git clone git@gitlab.com:gitlab-org/charts/gitlab.git
git checkout <BRANCH_NAME>

requirements.yaml을 수정하여 외부 종속성의 변경 사항을 테스트할 수 있습니다.

로컬 저장소를 사용하여 외부 종속성을 테스트할 수 있습니다. 차트 경로나 절대 경로에 상대적인 file://PATH_TO_DEPENDENCY_REPO를 사용하세요. 예를 들어, 주 저장소가 /home/USER/charts/gitlab이고 /home/USER/charts/gitlab-runner를 사용하는 경우, 상대 경로는 file://../gitlab-runner/이고 절대 경로는 file:///home/USER/charts/gitlab-runner/입니다. 절대 경로의 경우 파일 경로의 선행 슬래시를 놓치기 쉬우므로 주의하세요.

설치 문서에서 다른 단계는 여전히 적용됩니다. 차이는 개발 브랜치를 배포할 때 추가적인 상위 저장소를 추가하고, 로컬 종속성을 업데이트한 다음 로컬 Git 저장소 위치를 Helm 명령에 전달해야 한다는 점입니다.

저장소의 Git 위치에서 다음과 같은 Helm 명령을 실행하여 설치합니다:

helm dependency update
helm upgrade --install gitlab . \
  --timeout 600s \
  --set global.image.pullPolicy=Always \
  --set global.hosts.domain=example.com \
  --set global.hosts.externalIP=10.10.10.10 \
  --set certmanager-issuer.email=me@example.com

정리

테스트가 완료되면 설치 문서를 따라 개발 환경을 정리하세요.