지원되는 운영 체제의 사용 종료 및 지원 중단
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의 사용 종료 및 지원 중단에 대해 고객을 대면하는 팀에게 알려야 합니다. 이슈가 발생하는 슬랙 채널에 사용 종료를 발표하세요:
-
#support_self_managed
- 자체 관리 고객을 지원하는 지원팀. -
#customer-success
- 판매 부문의 고객 성공팀.
OS의 지원 중단
OS의 EOL 날짜가 지난 경우, omnibus-gitlab
프로젝트에
해당 OS의 CI/CD 구성에서 CI/CD 작업을 삭제하기 위해
병합 요청을 엽니다. 이러한 작업에는 다음이 포함됩니다:
이로 인해 해당 이해 관계자에게 사용 중단을 알리기 위해 PM 및 모든 필요한 슬랙 채널에 메시지를 보냅니다.
해당 OS를 지원하는 마지막 버전이 유지 관리 기간을 지나면, Omnibus Builder 프로젝트에서 빌더 이미지를 제거하기 위해 병합 요청을 엽니다.