12.5. アップデート前にリリースイメージの Sigstore 署名が存在することを確認する


ImageContentSourcePolicies または ImageDigestMirrorSets を使用するクラスターを OpenShift Container Platform 4.20 から 4.21 にアップデートすると、このクラスターにはミラーが設定されています。というエラーでアップデートがブロックされます。4.21 では Sigstore 署名が必要になります… メッセージ。アップデートを再開するには、このセクションに記載されている手順を実行する必要があります。

OpenShift クラスターイメージポリシーがバージョン 4.21 で一般提供開始となったため、アップデートはブロックされています。その結果、quay.io/openshift -release-dev/ocp-release イメージのリリース検証には、Sigstore 署名が必要になりました。

ただし、oc adm release mirror コマンドを使用して OpenShift Container Platform イメージリポジトリーをミラーリングした場合、このコマンドはイメージとともにリリースイメージの Sigstore 署名をミラーリングしません。アップデートを進めるには、署名をミラーリングする必要があります。

アップデートを続行するには、まず以下のいずれかの操作を実行してください。

  • ImageContentSourcePolicy または ImageDigestMirrorSet オブジェクトを削除してください。
  • 以下のいずれかのタスクを実行して、quay.io/openshift -release-dev/ocp-release リリースと Sigstore の署名をミラーリングします。

    • oc-mirror プラグインを使用したリソースのミラーリングで説明されているように、oc-mirror コマンドを使用してください。
    • このセクションで説明するように、oc image mirror コマンドを使用してください。

Sigstore 署名がミラーリングされていることを確認した後、クラスター管理者は、OpenShift Container Platform 4.20 から 4.21 にクラスターをアップデートする前に、手動で確認を行う必要があります。そのためには 、Sigstore 管理者の確認を提供して アップデートを再開するのコマンドを実行します。

以下の手順では 、oc image mirror コマンドを使用して、quay.io/openshift -release-dev/ocp-release リリースイメージの Sigstore 署名をミラーリングする方法を説明します。ImageContentSourcePolicies または ImageDigestMirrorSets が設定されているが、リリースイメージの Sigstore 署名をミラーリングするために oc-mirror コマンドを使用していない場合は、この手順を使用して OpenShift Container Platform 4.21 へのアップデートの準備をしてください。

手順

  • クラスターが今後設定済みのミラーからプルする必要が生じる可能性のある各 quay.io/openshift-release-dev/ocp-release リリースイメージについて、リリースダイジェストを見つけ、次のようなコマンドを使用して、関連付けられた Sigstore 署名イメージをミラーリングします。

    $ oc image mirror "quay.io/openshift-release-dev/ocp-release:${RELEASE_DIGEST}.sig" "${LOCAL_REGISTRY}/${LOCAL_RELEASE_IMAGES_REPOSITORY}:${RELEASE_DIGEST}.sig"

    ここでは、以下のようになります。

    リリースダイジェスト
    ダイジェストイメージの : 文字を - 文字に置き換えたものを指定します。たとえば、sha256:884e1ff5effeaa04467fab9725900e7f0ed1daa89a7734644f14783014cebdeesha256-884e1ff5effeaa04467fab9725900e7f0ed1daa89a7734644f14783014cebdee.sig になります。

12.5.1. Sigstore 管理者への確認の提供

必要な各 quay.io/openshift-release-dev/ocp-release リリースイメージの Sigstore 署名がミラーリングされていることを確認したら、クラスターが OpenShift Container Platform 4.20 から 4.21 にアップデートする準備が整ったことを承認できます。

前提条件

  • cluster-admin ロールを持つユーザーとしてクラスターにアクセスできる。

手順

  • 以下のコマンドを実行して、Sigstore の署名がミラーリングされ、クラスターの更新準備が整ったことを確認してください。

    $ oc -n openshift-config patch configmap admin-acks --patch '{"data":{"ack-4.20-sigstore-in-4.21":"true"}}' --type=merge
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る