Skip to content

chore: redact _artifacts tokens, fix e2e run & clean-up container images#16

Merged
mweibel merged 3 commits intomainfrom
redact-artifacts
Apr 7, 2026
Merged

chore: redact _artifacts tokens, fix e2e run & clean-up container images#16
mweibel merged 3 commits intomainfrom
redact-artifacts

Conversation

@mweibel
Copy link
Copy Markdown
Collaborator

@mweibel mweibel commented Apr 7, 2026

This PR fixes three things tied to releasing & e2e testing:

Redact tokens:
Redact known tokens in _artifacts which are uploaded to GitHub artifacts after every test run to make it debuggable. The redact step ensures the uploaded files don't contain the API token. Old artifacts haven been cleaned up.

upgrade to CAPI v1.13.0-beta.0

e2e tests don't work in v1.12.x because of transitive dependency to
k8s 0.34.x and we do have 0.35.x dependency. Downgrading to 0.34.x is
not possible because we have a too new controller-runtime.

Due to the fact that CAPI 1.13 will be released probably soon, it should
be fine to depend on 1.13.
This was initially in the e2e-tests branch as-is, but then in the public-releases branch got reverted again but never tested unfortunately.

use regctl to delete container tags

quay.io would need an oauth application if we use the regular REST API, which would have access to the whole organization. This defeats the point of blast radius reduction. Use regctl instead to delete old tags.

@mweibel mweibel force-pushed the redact-artifacts branch from 46dcf42 to 13d1c1d Compare April 7, 2026 07:48
e2e tests don't work in v1.12.x because of transitive dependency to
k8s 0.34.x and we do have 0.35.x dependency. Downgrading to 0.34.x is
not possible because we have a too new controller-runtime.

Due to the fact that CAPI 1.13 will be released probably soon, it should
be fine to depend on 1.13.
quay.io would need an oauth application otherwise, which would have access to the whole organization. This defeats the point of blast radius reduction.
@mweibel mweibel force-pushed the redact-artifacts branch from 79d5bc5 to 5288d13 Compare April 7, 2026 11:44
@mweibel mweibel changed the title chore: redact _artifacts tokens chore: redact _artifacts tokens & clean-up container images Apr 7, 2026
@mweibel mweibel changed the title chore: redact _artifacts tokens & clean-up container images chore: redact _artifacts tokens, fix e2e run & clean-up container images Apr 7, 2026
@mweibel mweibel merged commit 6d0a461 into main Apr 7, 2026
9 checks passed
@mweibel mweibel deleted the redact-artifacts branch April 7, 2026 12:45
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