When setting zebra.image.hash in values to a digest like sha256:6fe153..., the zcash-stack chart template produces:
zfnd/zebra:5.1.0@sha256:sha256:6fe153...
Kubernetes rejects this as InvalidImageName. The template prepends @sha256: but the value already contains the sha256: prefix.
Current workaround: pass the hash without the sha256: prefix in values.
Fix options:
- Chart template strips
sha256: from the value before prepending
- Chart template expects bare hash (no prefix), documents this
- Chart template checks for the prefix and only adds it if missing
Note: issues are disabled on zingolabs/zcash-stack so tracking here.
Discovered while pinning golden-mainnet zebra to a verified amd64 digest to work around a multi-arch tag mismatch on zfnd/zebra Docker Hub images.
When setting
zebra.image.hashin values to a digest likesha256:6fe153..., the zcash-stack chart template produces:Kubernetes rejects this as
InvalidImageName. The template prepends@sha256:but the value already contains thesha256:prefix.Current workaround: pass the hash without the
sha256:prefix in values.Fix options:
sha256:from the value before prependingNote: issues are disabled on zingolabs/zcash-stack so tracking here.
Discovered while pinning golden-mainnet zebra to a verified amd64 digest to work around a multi-arch tag mismatch on
zfnd/zebraDocker Hub images.