GitLab Dedicated 기능 활성화

버전 관리

GitLab Dedicated는 n-1 GitLab 버전을 실행하여 많은 GitLab 인스턴스에 변경 사항을 적용하고 GitLab 보안 유지 정책에 따라 유지 보수할 필요가 있는 릴리스 수를 줄이기 위한 충분한 실행 시간을 제공합니다.

GitLab Dedicated 인스턴스는 주간에 예정된 유지 관리 창에서 자동으로 업그레이드됩니다.

GitLab Dedicated의 릴리스 롤아웃 일정에서는 인스턴스가 새 릴리스로 업그레이드될 예정인 시기를 설명합니다.

기능 플래그

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

GitLab Dedicated에서 실험적인 기능을 활성화하는 데 높은 리스크와 인스턴스별 추가 작업량 때문에 기능 플래그는 지원되지 않습니다.

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

기능 활성화

GitLab Dedicated에 배포되기 전에 모든 기능은 일반적으로 사용 가능해야 합니다. 대부분의 경우, 이는 모든 기능 플래그가 기본적으로 켜져 있고, 해당 기능이 GitLab.com에서 사용되고 Self-Managed 사용자에 의해 사용 중이라는 것을 의미합니다.

GitLab의 새로운 버전 및 기타 변경 사항은 예정된 유지 관리 창에서 자동화를 사용하여 배포됩니다. 필요한 자동화 및 배포 시기 때문에 기능은 자동 롤아웃에 안전해야 합니다. 이는 새로운 기능이 운영자 또는 고객으로부터 즉시 수동 조정을 요구하지 않는다는 것을 의미합니다.

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

GitLab Dedicated는 단일 테넌트 SaaS 제품입니다. 이는 일회성 고객별 작업을 지원할 수 없다는 것을 의미합니다.

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