GitLab 전용 기능 활성화

버전 관리

GitLab 전용은 여러 GitLab 인스턴스에서 변경 사항을 적용할 수 있도록 충분한 준비 시간을 제공하기 위해 n-1 GitLab 버전을 실행하며, 보안 유지 관리 정책에 따라 GitLab을 유지하는 데 필요한 릴리스 수를 줄입니다.

GitLab 전용 인스턴스는 일주일 동안 예정된 유지 관리 시간 동안 자동으로 업그레이드됩니다.

GitLab 전용의 릴리스 배포 일정은 인스턴스가 새 릴리즈로 업그레이드될 예상 시점을 설명합니다.

기능 플래그

기능 플래그는 GitLab.com에서 새로운 또는 실험적인 기능의 개발 및 배포를 지원합니다. 기능 플래그는 구성 관리 도구가 아닙니다.

GitLab 전용에서 실험적인 기능을 활성화할 경우 높은 위험과 인스턴스별로 관리해야 할 추가 작업량 때문에 기능 플래그는 지원되지 않습니다.

대신, 모든 인스턴스별 구성은 고객이 제어할 수 있도록 애플리케이션(UI 또는 API) 설정을 사용하여 이루어져야 합니다.

기능 활성화

모든 기능은 GitLab 전용에 배포되기 전에 일반 사용 가능(GA) 상태여야 합니다. 대부분의 경우, 이는 모든 기능 플래그가 기본값으로 활성화되어 있으며 기능이 GitLab.com 및 셀프 관리(Slf-Managed) 사용자에 의해 사용되고 있음을 의미합니다.

GitLab의 신규 버전 및 기타 변경 사항은 예정된 유지 보수 시간 동안 자동화를 사용하여 배포됩니다. 필수 자동화와 배포 타이밍 때문에 기능은 자동 배포를 위해 안전해야 합니다. 이는 새로운 기능이 운영자나 고객의 즉각적인 수동 조정을 요구하지 않음을 의미합니다.

배포 후 추가 구성이 필요한 기능은 고객이 필요한 변경을 수행할 수 있도록 API 또는 UI 설정을 제공해야 합니다.

GitLab 전용은 단일 테넌트 SaaS 제품입니다. 이는 고객 맞춤형 일회성 작업을 지원할 수 없음을 의미합니다.

모든 고객에게 적합하거나 유용하지 않을 수 있는 기능은 지속 불가능한 작업량을 생성하지 않도록 애플리케이션 설정을 사용하여 제어해야 합니다.