Skip to content

feat(ci): sign the admin image by digest - #15

Merged
Domantas merged 1 commit into
mainfrom
feat/sign-ecr-images
Oct 8, 2026
Merged

Domantas merged 1 commit into
mainfrom
feat/sign-ecr-images

Conversation

@Domantas

@Domantas Domantas commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Sign the admin image by digest with the Norbix cosign key in staging.yml and production.yml (skipped with a warning when the secrets are absent); digest sent to devops; security/cosign.pub added.

🤖 Generated with Claude Code

…staging + production)

staging.yml and production.yml (ms-v*) had no sign step. Both now install
cosign v3.1.3 (pinned sha256), check the secret is the Norbix key (public half
= security/cosign.pub, copy of devops release/cosign.pub), sign
<repo>@<digest>, verify, and pass the digest to devops in the deploy payload.
Without COSIGN_PRIVATE_KEY / COSIGN_PASSWORD the image is pushed unsigned with
a warning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Domantas
Domantas merged commit c28fa35 into main Oct 8, 2026
2 checks passed
@Domantas
Domantas deleted the feat/sign-ecr-images branch October 8, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant