Repository navigation
feat(observability): stage OpenCost retirement with Coroot - #82
Conversation
User evaluation at head The executable contract was proved RED before implementation and again for the review-discovered stale ingress grant, then GREEN after each fix. Both KSail validations pass (86 kustomizations / 258 files each), together with the observability both-state validator, naming gate, ShellCheck, shfmt, YAML hygiene, and diff checks. An independent manifest review found no remaining blocker. No cluster was started or mutated: this repository's user surface for a default-off template slice is its rendered provider output. CI and exact-head automated review are still pending, so the PR remains draft. |
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b6ded35cdf
ℹ️ 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".
Updated user evaluation at head The retirement contract was mutation-tested twice. Removing the component brought Read-only production evidence explains the pivot: OpenCost returned 34 namespace allocations with non-zero requested-resource costs but zero CPU/RAM usage for all 34 because Coroot Prometheus lacks the standard node/cAdvisor usage series. That reference defect is captured in |
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 97af39fe71
ℹ️ 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".
Final user evaluation at head The contract rejected three negative controls: a future resource in the OpenCost Read-only production evidence explains the retirement direction: OpenCost |
|
@codex review |
|
Codex Review: Didn't find any major issues. 🎉 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 decision for
No cluster was created or mutated; the production investigation was read-only. |
Why
The default-off Coroot migration must not copy the reference Platform's false-green OpenCost setup. Live verification found that Coroot Prometheus lacks the standard usage series OpenCost needs: allocations return requested-resource costs while CPU and RAM usage remain zero. The reference defect is tracked in
devantler-tech/platform#2689.What
the retired workload
either opt-in layer and fail closed when indexed policy entries drift
Fixes #81
Part of #65
Part of #24