Skip to content

Add action and extend current ones for artifacts attestations#66

Merged
Frawless merged 10 commits into
strimzi:mainfrom
Frawless:add-attestation-action
Jul 21, 2026
Merged

Add action and extend current ones for artifacts attestations#66
Frawless merged 10 commits into
strimzi:mainfrom
Frawless:add-attestation-action

Conversation

@Frawless

Copy link
Copy Markdown
Member

Type of change

  • Enhancement / new feature

Description

This PR adds attestation action that improves security in our release workflows. It notably adds:

  • provenance generation for artifacts in release tarball
  • provenance generation for our images
  • provenance generation for OCI Helm images

Users can then verify artifacts via GitHub CLI for example like:

gh attestation verify oci://quay.io/strimzi/kafka-bridge@sha256:a18f69854800edacb1a570e292e6792586ffe4c80ae69887535ef289ffd5e370 --owner strimzi

The attestation will be automatically added to every project that onboards to v2.2, however, attestation of product images and sboms has to be added manually as describe in the docs.

An example of run with attestation is available here https://github.com/Frawless/github-actions/actions/runs/29780645578 , I decided to not run it in ITs to simply not pollute attestation endpoint for our org. It can be evaluated and changed if needed.

Checklist

Please go through this checklist and make sure all applicable tasks have been done

  • Update documentation
  • Make sure all tests pass
  • Try your changes inside a Kubernetes cluster, not just from unit tests
  • AI assistance was used to create this PR (see the Strimzi AI policy)

Frawless added 9 commits July 20, 2026 22:08
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless added this to the 2.2 milestone Jul 21, 2026
@Frawless Frawless self-assigned this Jul 21, 2026
@Frawless
Frawless marked this pull request as ready for review July 21, 2026 13:46
@Frawless
Frawless requested a review from scholzj July 21, 2026 13:47
@Frawless
Frawless merged commit e11b8b1 into strimzi:main Jul 21, 2026
105 checks passed
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.

2 participants