Skip to content

fix(ci): preserve Kubescape placement validation with jq 1.8 - #5561

Closed
devantler wants to merge 1 commit into
mainfrom
codex/kubescape-jq-binding-5560
Closed

devantler wants to merge 1 commit into
mainfrom
codex/kubescape-jq-binding-5560

Conversation

@devantler

Copy link
Copy Markdown
Contributor

🤖 Generated by the Agentic Engineer

Why

A runner update makes a valid storage configuration fail its required delivery check, blocking otherwise eligible changes.

What

Restore consistent validation across supported tool versions while retaining every placement and safety rejection.

Fixes #5560

@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

At head 59b6e2df4a56cd7c45d72d4a1829c2ab8ee5e0c8, the complete pinned-chart storage placement suite passes with both jq 1.7.1 and verified jq 1.8.2. Before the change, the same complete suite failed with jq 1.8.2 at the reported valid-install rejection. Both install and upgrade retain every placement, single-writer, claim, security and probe control.

Hosted CI is running. The separate browser-runner repair is owned by #5557/#5559. The publication-runner self-test from failed merge-group run 40827115660 also passes once locally; its earlier lock-directory failure remains unexplained, so no rerun, requeue or clearance is inferred from that local pass. Independent current-head review follows green CI.

@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

Blocker: #5565 | upstream | last-verified 2026-10-29: Current head 59b6e2d fails the independent native mail proof before this change can be cleared. Open repair #5565 at 65fc418 restores that proof and includes the relevant validation repairs. Resume after it merges; rebind the remaining diff before any CI, review or completion claim.

@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

Superseded by merged #5565 at 2d60bc4f498f6a15fca1970aeff6db940d781405. Its storage-placement test has exactly the same Git blob as this PR (0703cfb08d55539ff0e80472f09409cdf0ece702), including the jq binding repair. Closing this duplicate; #5560 is delivered by that merged source. No separate production or publication claim is made.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

Kubescape placement validation rejects valid input with jq 1.8

1 participant