GitLab Helm 차트 6.0

GitLab의 15.0 릴리스와 함께 Helm 차트 버전을 6.0으로 업데이트했습니다.

주요 변경 사항 요약

  • 권장하는 PostgreSQL 데이터베이스가 13으로 업그레이드되었습니다.
  • NGINX Ingress의 기본 허용 암호 디렉터리이 취약한 암호를 제거하도록 변경되었습니다. 이로 인해 AWS 배포에 문제가 발생할 수 있습니다. 자세한 정보는 이슈 #3317을 참조하세요.

5.x에서의 업그레이드 경로

차트의 6.0 버전으로 업그레이드하려면 먼저 최신 5.10.x 릴리스로 업그레이드해야 합니다. 최신 패치에 대한 버전 매핑 세부 정보를 확인하세요.

최신 5.10.x 패치로 먼저 업그레이드하지 않으면 helm upgrade에서 다음과 같은 오류가 발생합니다.

Error: UPGRADE FAILED: Job failed: BackoffLimitExceeded

이 상황에 있는지 확인하려면 이름에 gitlab-upgrade-check 텍스트가 포함된 에러가 있는지 확인하세요.

해당 pod에 대한 로그를 확인하면 다음과 같은 버전 업그레이드 오류 메시지가 표시됩니다.

GitLab Helm 차트를 X (GitLab X)에서 6.0.0 (GitLab 15.0.0)으로 업그레이드하는 것으로 보입니다.
진행하기 전에 최신 5.10.x 버전으로 업그레이드해야 합니다.
https://docs.gitlab.com/charts/releases/6_0.html의 업그레이드 문서를 따르고 6.0.0으로 업그레이드하기 전에 GitLab Helm 차트 버전 5.10.x으로 업그레이드하세요.

5.10.x에서의 업그레이드

일반적인 업그레이드 단계를 따르세요.

주요 변경 사항

PostgreSQL

PostgreSQL 13이 권장되는 버전이지만, PostgreSQL 12.x도 여전히 지원됩니다.

note
이번 주요 릴리스에는 필수가 아니지만 PostgreSQL 13으로 업그레이드할 계획을 시작해야 합니다.

릴리스 주기

새로운 GitLab 패치마다 차트의 새 버전이 릴리스됩니다.

차트 버전을 매기는 방법에 대한 자세한 정보는 릴리스 문서에서 확인할 수 있습니다.

이 리포지터리의 이슈 및 머지 요청과 함께 변경 로그가 제공되어 업데이트를 쉽게 따를 수 있습니다.

Kubernetes 배포 지원

GitLab은 다음에서 테스트되었습니다.

다른 Kubernetes 배포도 작동해야 합니다. 특정 GKE 이외의 배포 문제가 발생하는 경우 이슈를 제기해주세요.

이번 릴리스는 Kubernetes 버전 1.21.10-gke.2000v1.19.16-eks-25803e에 대한 자동화된 CI 테스트를 포함합니다.

기술 지원

이슈를 열기 전에 이미 존재하는 유사한 이슈를 탐색하세요.

우리는 커뮤니티의 활발한 테스트를 크게 감사히 여기며 자세한 이슈를 신고하여 문제를 해결할 수 있도록 권장합니다.

우리는 기여된 모든 개선 사항을 Merge Request의 형태로 환영합니다. 기여자 문서로 시작하세요.