正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

RedHat認定イメージ

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

以下の表に、GitLab Operatorがデプロイするイメージを示します。この表には、これらのイメージをGitLabチームのメンバーが管理できるRedHat Technology Portalプロジェクトの一覧へのリンクが含まれています。

GitLab Operatorイメージのタグは、GitLab Operatorのリリースバージョンに対応しています。

NGINX Ingressコントローラーイメージのタグは、GitLabが管理するプロジェクトフォーク内のTAGファイルの内容に対応しています。

残りのイメージタグは、v<GitLab version>-ubi8形式(例: v15.4.0-ubi8)に従います。このタグのサフィックスは、RedHatによる認定の要件であるRedHat Universal Base Image(UBI)の上に構築されたイメージを示します。GitLab Operatorイメージ自体には1つのバリアントしかなく、すでにUBI上に構築されています。

これらのイメージを使用するためのHelm値の例など、詳細については、UBIイメージに関するチャートのドキュメントを参照してください。

コンポーネントRegistryパス
gitlab-operatorregistry.gitlab.com/gitlab-org/cloud-native/gitlab-operator:$OPERATOR_VERSION
gitlab-operator-bundleregistry.connect.redhat.com/gitlab/gitlab-operator-bundle
alpine-certificatesregistry.gitlab.com/gitlab-org/build/cng/alpine-certificates:$GITLAB_VERSION-ubi
cfssl-self-signregistry.gitlab.com/gitlab-org/build/cng/cfssl-self-sign:$GITLAB_VERSION-ubi
kubectlregistry.gitlab.com/gitlab-org/build/cng/kubectl:$GITLAB_VERSION-ubi
gitalyregistry.gitlab.com/gitlab-org/build/cng/gitaly:$GITLAB_VERSION-ubi
gitlab-container-registryregistry.gitlab.com/gitlab-org/build/cng/gitlab-container-registry:$GITLAB_VERSION-ubi
gitlab-exporterregistry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:$GITLAB_VERSION-ubi
gitlab-geo-logcursorregistry.gitlab.com/gitlab-org/build/cng/gitlab-geo-logcursor:$GITLAB_VERSION-ubi
gitlab-kasregistry.gitlab.com/gitlab-org/build/cng/gitlab-kas:$GITLAB_VERSION-ubi
gitlab-mailroomregistry.gitlab.com/gitlab-org/build/cng/gitlab-mailroom:$GITLAB_VERSION-ubi
gitlab-pagesregistry.gitlab.com/gitlab-org/build/cng/gitlab-pages:$GITLAB_VERSION-ubi
gitlab-shellregistry.gitlab.com/gitlab-org/build/cng/gitlab-shell:$GITLAB_VERSION-ubi
gitlab-sidekiq-eeregistry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ee:$GITLAB_VERSION-ubi
gitlab-toolbox-eeregistry.gitlab.com/gitlab-org/build/cng/gitlab-toolbox-ee:$GITLAB_VERSION-ubi
gitlab-webservice-eeregistry.gitlab.com/gitlab-org/build/cng/gitlab-webservice-ee:$GITLAB_VERSION-ubi
gitlab-workhorse-eeregistry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ee:$GITLAB_VERSION-ubi
gitlab-ingress-nginxregistry.gitlab.com/gitlab-org/cloud-native/charts/gitlab-ingress-nginx/controller:$NGINX_VERSION-ubi

イメージ署名

Operatorイメージはcosignで検証できます:

cosign verify "registry.gitlab.com/gitlab-org/cloud-native/gitlab-operator:$OPERATOR_VERSION" \
  --certificate-identity "https://gitlab.com/gitlab-org/cloud-native/gitlab-operator//.gitlab-ci.yml@refs/heads/$OPERATOR_VERSION" \
  --certificate-oidc-issuer "https://gitlab.com"

CNGイメージ署名を検証する方法については、Helmチャートのドキュメントを参照してください