由于缺少签名,无法在隔离的 OpenShift 环境中镜像 NetApp Trident Operator 镜像
适用于
- RedHat Openshift
- Trident(v25.10.0-linux-only 及更高版本)
问题
- 尝试使用 oc-mirror 工具将 Trident Operator 从 Red Hat Certified Operator Index 镜像到内部注册表时,该过程失败,并出现与缺少映像签名相关的错误。
- 示例:
[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.