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-operator | registry.gitlab.com/gitlab-org/cloud-native/gitlab-operator:$OPERATOR_VERSION |
gitlab-operator-bundle | registry.connect.redhat.com/gitlab/gitlab-operator-bundle |
alpine-certificates | registry.gitlab.com/gitlab-org/build/cng/alpine-certificates:$GITLAB_VERSION-ubi |
cfssl-self-sign | registry.gitlab.com/gitlab-org/build/cng/cfssl-self-sign:$GITLAB_VERSION-ubi |
kubectl | registry.gitlab.com/gitlab-org/build/cng/kubectl:$GITLAB_VERSION-ubi |
gitaly | registry.gitlab.com/gitlab-org/build/cng/gitaly:$GITLAB_VERSION-ubi |
gitlab-container-registry | registry.gitlab.com/gitlab-org/build/cng/gitlab-container-registry:$GITLAB_VERSION-ubi |
gitlab-exporter | registry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:$GITLAB_VERSION-ubi |
gitlab-geo-logcursor | registry.gitlab.com/gitlab-org/build/cng/gitlab-geo-logcursor:$GITLAB_VERSION-ubi |
gitlab-kas | registry.gitlab.com/gitlab-org/build/cng/gitlab-kas:$GITLAB_VERSION-ubi |
gitlab-mailroom | registry.gitlab.com/gitlab-org/build/cng/gitlab-mailroom:$GITLAB_VERSION-ubi |
gitlab-pages | registry.gitlab.com/gitlab-org/build/cng/gitlab-pages:$GITLAB_VERSION-ubi |
gitlab-shell | registry.gitlab.com/gitlab-org/build/cng/gitlab-shell:$GITLAB_VERSION-ubi |
gitlab-sidekiq-ee | registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ee:$GITLAB_VERSION-ubi |
gitlab-toolbox-ee | registry.gitlab.com/gitlab-org/build/cng/gitlab-toolbox-ee:$GITLAB_VERSION-ubi |
gitlab-webservice-ee | registry.gitlab.com/gitlab-org/build/cng/gitlab-webservice-ee:$GITLAB_VERSION-ubi |
gitlab-workhorse-ee | registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ee:$GITLAB_VERSION-ubi |
gitlab-ingress-nginx | registry.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チャートのドキュメントを参照してください。