지원되는 운영 체제의 사용 종료 및 지원 중단

GitLab은 운영 체제(OS)의 End of Life (EOL)까지만 Omnibus 패키지를 제공합니다. 운영 체제의 EOL 날짜가 지나면 GitLab은 공식 패키지 배포를 중단합니다. 아래 내용은 다음과 같은 내용을 문서화합니다:

  • OS의 사용 종료 및 지원 중단
  • 내부 및 외부 이해 관계자에게 이 정보를 전달하는 방법

지원되는 OS의 다가오는 EOL 날짜 확인

EOL 날짜 을 확인하여 지원되는 OS의 EOL 날짜를 확인하세요.

EOL 날짜를 확인하기 위해 슬랙 상에서 배포팀의 슬랙 채널로 매 분기 첫 날에 리마인더를 보냅니다.

사용 종료 및 지원 중단 예정에 대한 사용자 알림

다가오는 분기에 OS의 EOL 날짜가 있다면, 사용 종료 및 제거 일정에 대한 문제를 토론하기 위해 이슈를 엽니다. 이로 인해 영향을 받는 사용자들을 위한 해결책을 제공하기 위해:

  • 우리는 OS의 다음 버전을 위한 패키지를 빌드할 수 있어야 합니다.
  • 패키지 저장소 제공업체인 Packagecloud가 새 버전을 지원해야 합니다.

OS의 지원 중단을 결정한 후 영향을 받는 사용자들에게 적절한 채널을 통해 알립니다:

  • 다음과 다음 GitLab 릴리스 블로그 게시물에서 삭제될 때까지.
  • gitlab-ctl reconfigure 실행 종료 시.

블로그 게시물에 사용 종료 알림을 추가하려면, 해당 문제에서 웹사이트 저장소에 필요한 병합 요청을 열기 위해 배포팀 PM에게 메시지를 보냅니다.

gitlab-ctl reconfigure 출력 끝에 사용 종료 알림을 추가하려면, OmnibusHelper#deprecated_os_list 에 OS 정보를 추가합니다.

다른 내부 이해 관계자에게 사용 종료 및 지원 중단에 대한 알림

OS의 사용 종료 및 지원 중단에 대해 고객을 대면하는 팀에게 알려야 합니다. 이슈가 발생하는 슬랙 채널에 사용 종료를 발표하세요:

  1. #support_self_managed - 자체 관리 고객을 지원하는 지원팀.
  2. #customer-success - 판매 부문의 고객 성공팀.

OS의 지원 중단

OS의 EOL 날짜가 지난 경우, omnibus-gitlab 프로젝트에 해당 OS의 CI/CD 구성에서 CI/CD 작업을 삭제하기 위해 병합 요청을 엽니다. 이러한 작업에는 다음이 포함됩니다:

이로 인해 해당 이해 관계자에게 사용 중단을 알리기 위해 PM 및 모든 필요한 슬랙 채널에 메시지를 보냅니다.

해당 OS를 지원하는 마지막 버전이 유지 관리 기간을 지나면, Omnibus Builder 프로젝트에서 빌더 이미지를 제거하기 위해 병합 요청을 엽니다.