サポートされているオペレーティングシステムのサポートを廃止し、削除します。
GitLabはオペレーティングシステム(OS) のOmnibusパッケージをその寿命が尽きるまで(EOL)のみ提供しています。OSのEOL日を過ぎると、GitLabは公式パッケージのリリースを停止します。以下のコンテンツでは、その方法を説明します:
- OS のサポートを廃止して削除する方法。
- この情報を内部および外部の利害関係者に伝えます。
サポートOSのEOL予定日の確認
対応OSのサポート終了日を確認できます。
ディストリビューションチームのSlackチャンネルには、EOLの日付を確認するためのリマインダーが、毎四半期の初日に送信されます。
ユーザーに非推奨と今後のサポート終了を通知
OSのサポート終了日が次の四半期に迫っている場合は、イシューを発行してサポート終了とサポート終了のスケジュールについて話し合いましょう。私たちは、この影響を受けるユーザーに対して、確実に前進する道を提供します:
- 次のバージョンのOSのパッケージをビルドすることができます。
- 私たちのパッケージリポジトリプロバイダーであるPackagecloudは、新しいバージョン用のパッケージをサポートしています。
ある OS のサポートを終了することを決定した後、私たちは適切なチャネルを通じて影響を受けるユーザにその旨を伝えます:
- 次回以降のGitLabリリースのブログ記事で、削除されるまで。
-
gitlab-ctl reconfigure
実行終了時。
ブログ記事に非推奨のお知らせを追加するには、ウェブサイトのリポジトリで必要なマージリクエストを開くために、イシューのディストリビューションチームPMにメッセージを送ってください。
gitlab-ctl reconfigure
出力の最後に非推奨情報を追加するには、OmnibusHelper#deprecated_os_list
に OS 情報を追加してください。
非推奨と今後のサポート終了について、他の内部関係者に伝えてください。
顧客向けのチームには、OSの非推奨化と今後のサポート終了について伝える必要があります。以下のSlackチャンネルで非推奨化をアナウンスしてください:
-
#support_self_managed
- 自己管理のお客様を担当するサポートチーム。 -
#customer-success
- 営業部門のカスタマーサクセスチーム
OSのサポート削除
OS の EOL 日が過ぎたら、omnibus-gitlab
プロジェクトにマージリクエストを開き、CI/CD 設定からその OS 用の CI/CD ジョブを削除します。これらのジョブには以下が含まれます:
PM やその他必要な Slack チャンネルにメッセージを送り、すべての関係者にサポート終了を伝えます。
OS をサポートしていた最後のバージョンがメンテナンスウィンドウから外れたら、Omnibus Builderプロジェクトからビルダーイメージを削除するためのマージリクエストを開きます。