Skip to content

CP-43805: tolerate deprecated reloader image values#878

Merged
amfelso merged 1 commit into
developfrom
CP-43805
Jun 26, 2026
Merged

CP-43805: tolerate deprecated reloader image values#878
amfelso merged 1 commit into
developfrom
CP-43805

Conversation

@amfelso

@amfelso amfelso commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Why?

PR #872 moved prometheus-config-reloader into the agent image and removed the components.prometheusReloader.image and configmapReload.prometheus.image override keys. The values schema is strict (additionalProperties: false), so existing values files that still set either key now fail validation on helm upgrade.

What

Restore both keys to the schema as deprecated, ignored tombstones (the forward-compat CP-43357 originally specified). They validate but have no effect — the in-image reloader is always used.

How Tested

make helm-lint and the schema test suite pass. Added two .pass schema fixtures asserting both legacy keys validate.

@amfelso amfelso marked this pull request as ready for review June 26, 2026 14:22
@amfelso amfelso requested a review from a team as a code owner June 26, 2026 14:22
@amfelso amfelso merged commit 41c1181 into develop Jun 26, 2026
43 of 44 checks passed
@amfelso amfelso deleted the CP-43805 branch June 26, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants