commit 57f89a354649fc5feb9178dc3bc3fdec95032680 parent 8543fd1cdf44a74fce932d5f076f51d7afcf42b7 Author: MTRNord <MTRNord@users.noreply.github.com> Date: Thu, 9 Apr 2026 13:21:59 +0200 fix digests Signed-off-by: MTRNord <MTRNord@users.noreply.github.com> Diffstat:
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/apps/talos_cluster/image-builder/build-blog-cronjob.yaml b/apps/talos_cluster/image-builder/build-blog-cronjob.yaml @@ -67,9 +67,9 @@ spec: podman push "${IMAGE}:latest" podman push "${IMAGE}:${TAG_SHA}" - DIGEST="$(podman inspect --format='{{.RepoDigests}}' ${IMAGE}:${TAG_TS} | grep -o 'sha256:[^@]*' | cut -d: -f2)" + DIGEST="$(podman inspect --format='{{index .RepoDigests 0}}' "${IMAGE}:main" | cut -d@ -f2)" [ -z "$DIGEST" ] && echo "Failed to get digest" && exit 1 - echo "==> Digest: sha256:${DIGEST}" + echo "==> Digest: ${DIGEST}" COSIGN_PASSWORD="$(cat /cosign-secret/cosign.password)" \ cosign sign --yes \ @@ -77,7 +77,7 @@ spec: --new-bundle-format=false \ --use-signing-config=false \ --registry-referrers-mode=oci-1-1 \ - "${IMAGE}@sha256:${DIGEST}" + "${IMAGE}@${DIGEST}" echo "==> Done: ${IMAGE}:${TAG_TS}" env: diff --git a/apps/talos_cluster/image-builder/build-bookwyrm-cronjob.yaml b/apps/talos_cluster/image-builder/build-bookwyrm-cronjob.yaml @@ -133,9 +133,9 @@ spec: podman tag "${IMAGE}:${VERSION}" "${IMAGE}:latest" podman push "${IMAGE}:latest" - DIGEST="$(podman inspect --format='{{.RepoDigests}}' ${IMAGE}:${VERSION} | grep -o 'sha256:[^@]*' | cut -d: -f2)" + DIGEST="$(podman inspect --format='{{index .RepoDigests 0}}' "${IMAGE}:main" | cut -d@ -f2)" [ -z "$DIGEST" ] && echo "Failed to get digest" && exit 1 - echo "==> Digest: sha256:${DIGEST}" + echo "==> Digest: ${DIGEST}" COSIGN_PASSWORD="$(cat /cosign-secret/cosign.password)" \ cosign sign --yes \ @@ -143,7 +143,7 @@ spec: --new-bundle-format=false \ --use-signing-config=false \ --registry-referrers-mode=oci-1-1 \ - "${IMAGE}@sha256:${DIGEST}" + "${IMAGE}@${DIGEST}" echo "==> Done: ${IMAGE}:${VERSION}" env: diff --git a/apps/talos_cluster/image-builder/build-continuwuity-cronjob.yaml b/apps/talos_cluster/image-builder/build-continuwuity-cronjob.yaml @@ -79,9 +79,9 @@ spec: podman push "${IMAGE}:main" podman push "${IMAGE}:${TAG_SHA}" - DIGEST="$(podman inspect --format='{{.RepoDigests}}' ${IMAGE}:${TAG_TS} | grep -o 'sha256:[^@]*' | cut -d: -f2)" + DIGEST="$(podman inspect --format='{{index .RepoDigests 0}}' "${IMAGE}:main" | cut -d@ -f2)" [ -z "$DIGEST" ] && echo "Failed to get digest" && exit 1 - echo "==> Digest: sha256:${DIGEST}" + echo "==> Digest: ${DIGEST}" COSIGN_PASSWORD="$(cat /cosign-secret/cosign.password)" \ cosign sign --yes \ @@ -89,7 +89,7 @@ spec: --new-bundle-format=false \ --use-signing-config=false \ --registry-referrers-mode=oci-1-1 \ - "${IMAGE}@sha256:${DIGEST}" + "${IMAGE}@${DIGEST}" echo "==> Done: ${IMAGE}:${TAG_TS}" env: diff --git a/apps/talos_cluster/image-builder/build-matrix-backup-cronjob.yaml b/apps/talos_cluster/image-builder/build-matrix-backup-cronjob.yaml @@ -67,9 +67,9 @@ spec: podman push "${IMAGE}:main" podman push "${IMAGE}:${TAG_SHA}" - DIGEST="$(podman inspect --format='{{.RepoDigests}}' ${IMAGE}:${TAG_TS} | grep -o 'sha256:[^@]*' | cut -d: -f2)" + DIGEST="$(podman inspect --format='{{index .RepoDigests 0}}' "${IMAGE}:main" | cut -d@ -f2)" [ -z "$DIGEST" ] && echo "Failed to get digest" && exit 1 - echo "==> Digest: sha256:${DIGEST}" + echo "==> Digest: ${DIGEST}" COSIGN_PASSWORD="$(cat /cosign-secret/cosign.password)" \ cosign sign --yes \ @@ -77,7 +77,7 @@ spec: --new-bundle-format=false \ --use-signing-config=false \ --registry-referrers-mode=oci-1-1 \ - "${IMAGE}@sha256:${DIGEST}" + "${IMAGE}@${DIGEST}" echo "==> Done: ${IMAGE}:${TAG_TS}" env: