Skip to content

sigstore: promote out of experimental#6901

Merged
amartinezfayo merged 2 commits into
spiffe:mainfrom
mateenali66:fix/6900-sigstore-promote-stable
Apr 22, 2026
Merged

sigstore: promote out of experimental#6901
amartinezfayo merged 2 commits into
spiffe:mainfrom
mateenali66:fix/6900-sigstore-promote-stable

Conversation

@mateenali66
Copy link
Copy Markdown
Contributor

moves the sigstore block to the top level of the k8s and docker workload attestor configs. the experimentalK8SConfig and experimentalConfig wrapper structs are gone and buildConfig reads from newConfig.Sigstore directly.

per discussion on the issue, this is a hard cutover with no deprecation window. existing configs using experimental { sigstore {...} } need to move the sigstore block out of the wrapper. sample configs, plugin docs, and the k8s-sigstore integration test suite are updated to match.

tested locally with go test ./pkg/agent/... and make lint-code.

Fixes #6900

Moves the sigstore block to the top level of the k8s and docker workload
attestor configs. The experimentalK8SConfig and experimentalConfig wrapper
structs are removed, and buildConfig reads from newConfig.Sigstore directly.

Sigstore has stable integration test coverage in test/integration/suites/
k8s-sigstore, so it's ready to be officially supported. The feature stays
optional and only activates when the sigstore block is configured.

Config surface change: existing configs using experimental { sigstore {...} }
must move the sigstore block out of the experimental wrapper.

Fixes spiffe#6900

Signed-off-by: Mateen Anjum <mateenali66@gmail.com>
Copy link
Copy Markdown
Member

@amartinezfayo amartinezfayo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this contribution!

@amartinezfayo amartinezfayo added this to the 1.15.0 milestone Apr 22, 2026
@amartinezfayo amartinezfayo added this pull request to the merge queue Apr 22, 2026
Merged via the queue into spiffe:main with commit 2885389 Apr 22, 2026
96 of 98 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.

sigstore: promote out of experimental

2 participants