test: validate signed tenant artifact handoff#98
Conversation
Readiness evidence —
|
@coderabbitai review |
|
✅ Action performedReview finished.
|
📝 WalkthroughWalkthroughThe tenant-envelope validation now checks the pinned publish workflow, GHCR credential wiring, cosign OIDC verification, OCIRepository source references, Flux targeting, and both KRO and manual registration paths. Mutation tests cover missing or altered resources, widened artifact trust, broken source bindings, and unsafe publisher workflow changes. README and workflow comments document the expanded validation scope. Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
CodeRabbit could not perform the requested exact-head review because its organization quota is exhausted for another 13 minutes. Requesting the independent review lane at @codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 571c733640
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
The six exact-head Codex findings were fixed at @coderabbitai review |
|
✅ Action performedReview finished.
|
Genuine-readiness evidence — final exact headExact head:
Project 5 is moving to 🚀 Ready to Merge. |
Summary
Why
The scaffold already proves admission, RBAC, namespace, and network compatibility, but it could still pass green while a new tenant could not pull its private artifact or while the accepted signing identity widened. This closes that remaining day-one delivery seam.
Security and developer experience
The trusted artifact producer and private pull-credential chain can no longer widen or disconnect silently. Adoption remains unchanged: this adds validation only, with no new tenant setting, secret, workflow, or runtime component.
Fixes #97
Part of #6