GitLab Helmチャート2.0

GitLab 12.0のリリースに伴い、チャートのバージョンを2.0に上げました。

1.xからのアップグレードパス

GitLabのバージョンは12.xにアップデートされ、以前のバージョンからのマイグレーションパスには厳しい条件があります。

つまり、Chartの2.0バージョンにアップグレードするには、まずChartの最新リリース(1.9.x )にアップグレードする必要があります。最新のパッチについては、バージョンマッピングの詳細を確認してください。

最新の1.9.x パッチにアップグレードしないと、次のようなエラーが表示されます。helm upgrade

Error: UPGRADE FAILED: Job failed: BackoffLimitExceeded

gitlab-upgrade-check 」というテキストが名前に含まれるエラーのポッドを探すことで、この状況にあることを確認できます。

それらのポッドのログをチェックすると、バージョンアップのエラーメッセージが表示されます。

It seems you are attempting an unsupported upgrade path.
Please follow the upgrade documentation at https://docs.gitlab.com/ee/update/README.html#upgrade-paths
and upgrade to 11.11 before upgrading to 12.0.0.

既知のイシューと制限事項

Chartとコンテナは現在進行中であり、すべての機能が完全に機能しているわけではありません。以下は既知のイシューと制限のリストです。未解決のイシューもレビューすることをお勧めします。

Helm チャートの問題/制限:

現在対象外の機能

リリース・ケイデンス

新しいGitLabパッチがリリースされるたびに、新しいバージョンのChartをリリースする予定です。

Chartのバージョン管理方法の詳細はリリースドキュメントをご覧ください。

このリポジトリにあるイシューやマージリクエストとともに、より簡単に更新を追うことができる変更履歴もあります。

Kubernetes デプロイのサポート

GitLabは以下の環境でテストされています:

その他のKubernetesデプロイも動作するはずです。GKE以外のデプロイで問題が発生した場合は、イシューを上げてください。

現在、自動テストではKubernetesバージョン1.11.8を、開発では1.12.8を使用しています。

技術サポート

イシューを作成する前に、既知の問題と制限をレビューし、同様の問題がすでに存在しないか検索してください。

私たちはコミュニティの幅広いテストに大いに感謝し、詳細なイシューを報告することを奨励します。

私たちはマージリクエストという形で貢献する改良を歓迎します。