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