Repository navigation
Conversation
The CRDs-catalog ResourceGraphDefinition schema for KRO 0.9.2 now requires spec.schema.scope, which failed offline validation on main. Declare the Namespaced scope both graphs already defaulted to and re-pin their RGD-CONTENT baseline hashes. Fixes #5062 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai full review |
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 21 minutes. View limit details
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 |
The tenant ResourceGraphDefinition is part of the pinned EKS CI authorization surface. Approve its new rendered digest; the only change is the explicit Namespaced schema scope, which matches KRO's default. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. Breezy! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
Readiness at
Promoting and queueing for merge. |
Blocker: #5042 | upstream | last-verified 2026-10-18: every production deploy, including Heal Prod of main, fails reconciling flux apps on the Backstage retirement hold (Namespace/backstage denied by Kyverno); the merge-group deploy for this head failed there at 18:08Z (run 39150407956) after a manual dequeue at 18:02Z; re-queue at befe5d8 once apps reconciles (codex lane's platform#5048 is the recovery in queue) |
Closing as delivered through merged #5048, not as an abandoned fix. The complete five-file change census was read from this PR and compared with current main No source change remains to merge here. This branch has no live local holder, active review request or merge-queue entry; it is not being requeued or deleted. #5062 remains open for its explicit current-main CD-success criterion. Current-main deployment 39159625325 and retirement recovery #5042 remain with the active recovery owner. This closure does not claim runtime recovery or waive any acceptance gate. |
Why
Production deployments on the default branch have failed every run since late on 17 October, so nothing merged since then has reached the cluster. The public schema used to check our two app blueprints (tenant and web app) now requires them to say whether they are namespace-wide or cluster-wide, and ours relied on the old unstated default. The same failure also blocks every other platform change that reaches this check.
What
Both blueprints now state the namespace-wide setting they already used, so their behaviour is unchanged and the check passes again. This is the small fix on its own, split out of the larger retirement change so the deployment pipeline does not wait for it.
Fixes #5062