GitLab Helmサブチャート
GitLab Helmチャートは、GitLabのコアコンポーネントを提供する複数のサブチャートで構成されています:
- Gitaly
- GitLab Exporter
- GitLab Pages
- GitLab Runner
- GitLab シェル
- GitLabエージェントサーバー(KAS)
- メールルーム
- マイグレーション
- Praefect
- Sidekiq
- スパムチェック
- ツールボックス
- ウェブサービス
各サブチャートのパラメータはgitlab
キーの下になければなりません。例えば、GitLab Shellのパラメータは以下のようになります:
gitlab:
gitlab-shell:
...
オプションの依存関係にはこれらのChartを使います:
これらのChartはオプションで追加してください:
- Prometheus
- 非特権Kubernetesエクゼキュータを使用するGitLab Runner
- Jetstackのcert-managerと certmanager-issuerを使用するLet’s Encryptからの自動プロビジョニングSSL