Repository navigation
feat(container): update image ghcr.io/home-operations/charts/kromgo ( 0.14.11 ➔ 0.15.0 ) - #2144
Conversation
konflate — summaryNote +0 added · 3 changed · −0 removed — 3 resources · 2 apps Image changes
konflate · rendered |
There was a problem hiding this comment.
kromgo (Helm chart / OCI image): 0.14.11 → 0.14.12
Verdict: Safe to merge
This is a maintenance patch with no breaking changes or deprecations. The release only touches:
- Internal module bumps (cel-go v0.28.1 → v0.29.1, simple-icons 16.24.0 → 16.24.1)
- Build tooling bumps (node, npm, oxfmt)
- A Renovate preset inheritance tweak
All values: keys referenced in kubernetes/apps/observability/kromgo/app/helmrelease.yaml (config, httpRoute, resources) remain compatible with the new chart version.
Sources consulted:
… 0.14.11 ➔ 0.15.0 )
92e8b76 to
4ce6aae
Compare
There was a problem hiding this comment.
kromgo (Helm chart / OCI image): 0.14.11 → 0.15.0
Verdict: Safe to merge
Although v0.15.0 ships three upstream breaking changes, none of them affect the way this repo consumes the chart. The chart-managed values keys in use (config, httpRoute, resources) are unchanged, and the chart itself renames the Prometheus Secret key to KROMGO_PROMETHEUS_URL and injects env vars with the KROMGO_ prefix, so the existing cluster-secrets-backed URL keeps working without edits.
Breaking changes reviewed:
- Drop legacy
/-/healthand/-/readyaliases — nothing in this repo references those paths. The HelmRelease does not configure custom probes, and chart-rendered liveness/readiness probes already target/healthzand/readyzon the main port. - Prefix all environment variables with
KROMGO_— the chart applies this prefix automatically. The repo's HelmRelease does not setserver.extraEnv, so there is no unprefixed variable to rename. - Serve health on the main port; metrics port fully optional — the chart still wires a
metricsService port whenservice.metricsEnabledis true (its default), and the in-chartlivenessProbe/readinessProbealready target the mainhttpport. No external scrape or ServiceMonitor in this repo depends on the port namehealth.
Deprecations: None applicable to this repo.
New features worth adopting:
service.metricsEnabledtoggle (defaulttrue) — if you ever want to drop the metrics listener entirely, set it tofalseinkubernetes/apps/observability/kromgo/app/helmrelease.yaml. Not required today.secret.existingSecret(keyKROMGO_PROMETHEUS_URL) — already the mechanism the chart uses to inject the Prometheus URL fromcluster-secrets; this is now the documented contract going forward, worth keeping in mind if the inlineconfig.prometheusvalue is ever moved out of the HelmRelease.
Sources consulted:
This PR contains the following updates:
0.14.11→0.15.0Release Notes
home-operations/kromgo (ghcr.io/home-operations/charts/kromgo)
v0.15.0Compare Source
⚠ BREAKING CHANGES
Features
v0.14.12Compare Source
Features
Bug Fixes
Miscellaneous Chores
Configuration
📅 Schedule: (in timezone America/Chicago)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.