docs(upgrading): say which kustomize panics on an invalid images: name - #416
Conversation
The entry said kustomize panics inside the build on `- name: "ngin["`. Since kustomize api v0.21.2, which the analyzer now builds with, it treats an uncompilable name as matching nothing instead. Flux's kustomize-controller still pins v0.21.1 and still panics. The refusal is unchanged; the entry now gives the reason that holds for both. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
0786a15 to
c11145a
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe upgrading guide clarifies invalid ChangesUpgrading guide
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~2 minutes Change: Other Merge Risk: ⚪ Minimal · up to The guide accurately explains the invalid-regex behavior for the relevant Kustomize versions and the unchanged pre-build refusal; no merge-blocking documentation issue remains. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 1 system. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Description
docs/UPGRADING.mdsaid kustomize panics inside the build on animages:entry like- name: "ngin[". Since #415 the analyzer builds with kustomize api v0.21.2, which treats an uncompilable name as matching nothing. Flux's kustomize-controller (v1.9.6) still pins v0.21.1, which panics. The refusal is unchanged; the entry now gives the reason that holds for both.This also gives release-please a visible commit after #415 (a hidden
chore), so it regenerates the 0.52.0 release PR #414 on top of themetricnames.shlint fix.Type of Change
Testing
task lint-docspasses🤖 Generated with Claude Code
Summary by CodeRabbit
images[].nameregular expressions behave across kustomize versions, including that the folder is refused before the build.