署名が欠落しているため、エアギャップされたOpenShift環境でNetApp Trident Operatorイメージをミラーリングできない
環境
- RedHat Openshift
- Trident(v25.10.0-linux-only以降)
問題
- oc-mirror ツールを使用して Red Hat Certified Operator Index から内部レジストリに Trident Operator をミラーリングしようとすると、イメージ署名が見つからないというエラーが発生してプロセスが失敗します。
- 例:
[ERROR]: [Worker] error mirroring image docker://registry.connect.redhat.com...r-image@sha256:... error: reading signatures: reading manifest ... .sig in registry.connect.redhat.com/netapp/trident-operator-image: name unknown: Image not found[ERROR]: [Worker] error mirroring image docker://registry.connect.redhat.com...support@sha256:... error: reading signatures: reading manifest ... .sig in registry.connect.redhat.com/netapp/trident-autosupport: name unknown: Image not found[ERROR]: [Worker] error mirroring image docker://registry.connect.redhat.com...trident@sha256:... error: reading signatures: reading manifest ... .sig in registry.connect.redhat.com/netapp/trident: name unknown: Image not foundCause:Red Hat’s certified operator registry (registry.connect.redhat.com or registry.redhat.io) may not include image signatures for some operator images. The oc-mirror tool, by default, expects these signatures when mirroring, and fails if they are missing.