monitoring: the two charts on a floating range were the two left behind

Every other release in this repo pins an exact version. Exactly two used a
range, and exactly those two stopped receiving updates: 0.12.6 is the last 0.x
alloy chart and 5.37.0 the last 5.x kube-state-metrics, so both ranges had been
sitting on a ceiling that reads as 'stays current'. A pinned version at least
looks stale.

Rendered both versions of each chart against our real values before changing
anything, because a chart jump moved an internal endpoint out from under a
network rule earlier today. Same objects, same selectors, same service names;
kube-state-metrics names its targetPort instead of numbering it and swaps
endpoints for endpointslices, neither of which our policies or scrapes touch.

nginx for the docs server goes along: 1.26-alpine carried two criticals,
1.31.4-alpine measures clean.
This commit is contained in:
Thore Cimbal
2026-08-21 12:00:00 +00:00
parent 533fcdeac1
commit 6cd6ee618e
3 changed files with 15 additions and 3 deletions
+7 -1
View File
@@ -8,7 +8,13 @@ spec:
chart:
spec:
chart: alloy
version: "0.x"
# ⚠️ Bis 2026-08-21 stand hier "0.x". Das sah nach "bleibt aktuell" aus
# und war eine DECKE: 0.12.6 ist die letzte 0er-Fassung des Charts, seither
# erschienen 1.x-Fassungen, die der Bereich nie erreichen konnte. Alloy blieb
# dadurch auf v1.7.5 stehen (2 CRITICAL) waehrend v1.16.3 keine traegt.
# Jetzt fest wie jeder andere Release in diesem Repo - eine feste Nummer ist
# sichtbar veraltet, ein gedeckelter Bereich nicht.
version: "1.9.0"
sourceRef:
kind: HelmRepository
name: grafana
+6 -1
View File
@@ -8,7 +8,12 @@ spec:
chart:
spec:
chart: kube-state-metrics
version: "5.x"
# ⚠️ Bis 2026-08-21 "5.x" - dieselbe Decke wie bei alloy: 5.37.0 ist die
# letzte 5er-Fassung, aktuell ist 8.4.0. Stand deshalb auf App v2.15.0
# (1 CRITICAL); v2.20.0 traegt keine. Beide Renderings verglichen:
# gleiche Objekte, gleiche Selektoren, targetPort 8080 -> benannt "http"
# (derselbe Port), RBAC endpoints -> endpointslices.
version: "8.4.0"
sourceRef:
kind: HelmRepository
name: prometheus-community
+2 -1
View File
@@ -34,7 +34,8 @@ spec:
mountPath: /html
containers:
- name: nginx
image: nginx:1.26-alpine
# 1.26-alpine trug 2 CRITICAL; 1.31.4-alpine gemessen: 0 CRITICAL, 0 HIGH.
image: nginx:1.31.4-alpine
ports:
- containerPort: 8080
volumeMounts: