Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/assets/dev/raw/helm-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,7 @@ kubectl:
# -- The kubectl image repository
repository: kubectl
# -- The kubectl image tag
tag: v1.35.1@sha256:c93e4fb811b3217ef69ee7a79a9a15fb277887cd1c3002fbe154e676037a274a
tag: v1.35.2@sha256:91d5a6b5c45cf4e0f95de3dda6a957725b5f4daa0193c63074aab7f4bd85eaee
hooks:
# -- Node selector for the HELM hooks
nodeSelector:
Expand Down
12 changes: 12 additions & 0 deletions app/assets/raw/UPGRADE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ does not have any particular instructions.

## Upgrade to `2.14.x`

### Observability: Prometheus metrics migration from Summary to Histogram

Internal Kuma Prometheus metrics changed from `Summary` to `Histogram` types to fix stale values that accumulated over long windows.

**What changed:**
- All metrics previously exported as `prometheus.Summary` or `prometheus.SummaryVec` are now `prometheus.Histogram` or `prometheus.HistogramVec`.
- Metrics that previously exposed quantiles (`0.5`, `0.9`, `0.99`) now use histogram buckets (`_bucket` with `le` labels).
- `DefaultObjectives` is replaced by `DefaultBuckets`.

**Action required:**
- Update any dashboards, alerts, or queries that use the old quantile representations to use histogram buckets and the `histogram_quantile` function.

### RBAC: Added `events.k8s.io` API group

The control plane ClusterRole and the namespaced Role used by the control plane for `events` now include the `events.k8s.io` API group alongside the core (`""`) API group for `events` resources. This aligns with the Kubernetes `events.k8s.io/v1` API which replaced the deprecated core `v1` Events API.
Expand Down