GitLab Helmチャート6.0

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

主な変更点のまとめ

  • 推奨PostgreSQLデータベースが13にアップグレードされました。
  • NGINX Ingress で許可される暗号のデフォルトリストが変更され、弱い暗号が削除されました。これにより、一部の AWS デプロイが壊れる可能性があります。詳細はイシュー#3317を参照してください。

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

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

もし最初に最新の5.10.x パッチにアップグレードしなければ、helm upgrade から次のようなエラーが表示されます:

Error: UPGRADE FAILED: Job failed: BackoffLimitExceeded

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

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

It seems you are upgrading the GitLab Helm chart from X (GitLab X) to 6.0.0 (GitLab 15.0.0).
It is required to upgrade to the latest 5.10.x version first before proceeding.
Please follow the upgrade documentation at https://docs.gitlab.com/charts/releases/6_0.html
and upgrade to GitLab Helm chart version 5.10.x before upgrading to 6.0.0.

5.10.xからのアップグレード

通常のアップグレード手順に従ってください。

主な変更点

PostgreSQL

PostgreSQL 13が推奨されていますが、PostgreSQL 12.xもまだサポートされています。

note
このメジャーリリースでは必須ではありませんが、PostgreSQL 13へのアップグレードの計画を始めるべきです。

リリース・ケイデンス

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

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

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

Kubernetes デプロイのサポート

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

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

このリリースでは、Kubernetes バージョン1.21.10-gke.2000 およびv1.19.16-eks-25803e の CI テストが自動化されています。

技術サポート

イシューを作成する前に、類似のイシューが存在しないか検索してください。

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

私たちはマージリクエストという形で貢献する改良を歓迎します。コントリビューターのドキュメントをご覧ください。