インフラストラクチャ フィーチャーサポート
はじめに
GitLab のフィーチャーが本番環境にリリースされると、Experiment、Beta、Generally Available のいずれかのレベルでリリースされます。 (詳細は プロダクトドキュメント を参照してください。)
フィーチャーの可用性は、SaaS プラットフォームでそのフィーチャーをサポートする能力と密接に関連しています。
これらのガイドラインは、本番環境のフィーチャーが期待されるサポートレベルに合致するよう、信頼性チーム が運用できることを確実にします。
新しい GCP インフラリソースのリクエストと作成
Runway は新しいサービスを作成・起動するための推奨方法です。セルフサービスのオンボーディングは オンボーディングガイド で利用可能で、質問は #f_runway Slack チャンネル に向けてください。Runway には自動化された設定が含まれており、多くのインフラストラクチャ準備要件が標準で提供されます。Runway を使用することで、新しいフィーチャーを本番環境で Generally Available な状態に移行する作業が容易かつ迅速になります。
要件が現在 Runway でサポートされていない場合、または Runway のロードマップ にない場合は、Sandbox Cloud GCP Group Project Issue テンプレート を使用して新しいリソースをリクエストできます。GCP プロジェクトが作成された後、必要に応じて設定でき、初期プロビジョニングと IAM 管理が提供されます。基本的なリソースを提供し、チームメンバー全員が利用できます。
製品の成熟度に応じたセベリティレベル
- Experimental および Beta フィーチャーのインシデントは Severity 4 として割り当てられます
- Generally Available フィーチャーのインシデントは、インシデント管理ページのインシデントセベリティ表 に従って割り当てられます。
フィーチャーを General Availability に向けて迅速に進める方法
フィーチャーを General Availability に向けて迅速に進めることができます。
プロトタイプフィーチャーを迅速に進めるには、General Availability に到達するために必要な作業を追跡するエピックに ~expedite_prototype ラベルを追加してください。
インフラストラクチャのリーダーシップはこのラベルをサブスクライブしており、このフィーチャーを迅速に進める意図があることが通知されます。
インフラストラクチャのリーダーシップは、エピックの DRI と協力してこれをサポートできるか確認します。
このラベルのついたエピックは Prototype Status エピックボード で確認できます。
