GitLab Helm 차트 1.0

우리는 차트와 그 기본 컨테이너에 열심히 작업해왔고, 이제 일반 사용 가능 상태에 도달하여 GitLab 커뮤니티와 공유하는 것에 기쁨을 느낍니다.

이 작업에는 제품 전반에 걸쳐 광범위한 변경이 필요했습니다:

  • 객체 저장소로 직접 업로드 지원
  • 공유 저장소에 대한 의존성 없음
  • GitLab 각 구성 요소에 대한 새로운 컨테이너
  • 새로운 Helm 차트

베타에서의 중단 변경 사항

베타 주기 동안 여러 변경 사항이 발생했으며, 이는 일반 사용 가능한 차트를 사용하기 전에 해결되어야 합니다. 이는 기존 기본 설정에서 벗어날 경우 관련 값에 대한 변경이 필요할 것입니다.

중단 변경 목록:

알려진 문제 및 제한 사항

차트와 컨테이너는 진행 중인 작업이며, 모든 기능이 완전히 작동하는 것은 아닙니다. 아래는 알려진 문제 및 제한 사항의 목록이지만, 모두를 다 나열한 것은 아닙니다. 또한 오픈 이슈를 확인하는 것을 권장합니다.

Helm 차트의 문제/제한 사항:

현재 범위를 벗어난 기능:

릴리스 주기

우리는 각 새로운 GitLab 패치와 함께 차트의 새 버전을 릴리스할 것입니다.

차트 버전을 어떻게 지정하고 있는지에 대한 자세한 정보는 릴리스 문서에서 찾을 수 있습니다.

이 저장소의 이슈 및 머지 요청과 함께 changelog를 통해 업데이트를 쉽게 따를 수 있습니다.

Kubernetes 배포 지원

GitLab 개발 및 테스트는 Google Kubernetes Engine에서 진행되고 있지만, 다른 Kubernetes 배포도 작동할 것으로 예상됩니다. 특정 비-GKE 배포 이슈의 경우 문제를 제기해주시기 바랍니다.

우리는 현재 자동화된 테스트에서 Kubernetes 버전 1.8.12를 사용하고 있으며, 개발에서는 1.9.7을 사용하고 있습니다.

기술 지원

이슈를 오픈하기 전에 알려진 문제와 제한 사항을 검토하고 검색하여 비슷한 이슈가 이미 존재하는지 확인해주시기 바랍니다.

우리는 커뮤니티의 활발한 테스트를 크게 감사히 여기며, 문제를 보고하여 기술적으로 해결할 수 있도록 하는 세부적인 이슈를 보고하는 것을 장려합니다.

우리는 머지 요청 형태로 기여되는 모든 개선을 환영합니다.