Skip to content

chore(release_1.36): backport ghcr migration and kube-prometheus v0.18.0 - #423

Merged
louiseschmidtgen merged 3 commits into
release_1.36from
backport/ghcr-and-kube-prometheus-to-release-1.36
Aug 25, 2026
Merged

chore(release_1.36): backport ghcr migration and kube-prometheus v0.18.0#423
louiseschmidtgen merged 3 commits into
release_1.36from
backport/ghcr-and-kube-prometheus-to-release-1.36

Conversation

@louiseschmidtgen

Copy link
Copy Markdown
Contributor

Cherry-picks two commits from main onto release_1.36 required for the 1.36 stable release.

Included:

Both cherry-picks applied cleanly with no conflicts.

canonicalmateo and others added 3 commits August 24, 2026 13:57
…0.18.0

kube-prometheus v0.18.0 is the only release supporting Kubernetes 1.36
(also supports 1.33-1.35). Regenerate the Grafana dashboards and
Prometheus alert rules from the v0.18.0 manifests.

Patch refreshes:
- dashboard 001/002: the patch files carried stale
  charms/worker/k8s/src/... paths copied from k8s-operator, so they
  never applied in this repo. Regenerated against the v0.18.0 output
  with correct src/... paths; the juju-field cluster filters and the
  node-exporter job regex are now actually applied to the dashboards.
- rules 001_core_alert_rules: upstream v0.18 split the *Down alerts,
  adding *InstanceUnreachable warning alerts (up == 0) and rewriting
  KubeletDown to a cluster-level expression that works in charmed
  environments. The patch now only rewrites the three remaining
  absent()-based alerts (KubeAPIDown, KubeSchedulerDown,
  KubeControllerManagerDown) to up == 0, since scrape targets are
  always present in charm deployments. The new upstream alerts are kept.

Also fix update_alert_rules.py wiping the whole src/prometheus_alert_rules
directory; it now only replaces the files it manages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@louiseschmidtgen

Copy link
Copy Markdown
Contributor Author

Vsphere test is trying to pull non-existant 1.36/stable release. Tested and validated on main.

@louiseschmidtgen
louiseschmidtgen merged commit 19369bd into release_1.36 Aug 25, 2026
4 of 5 checks passed
@louiseschmidtgen
louiseschmidtgen deleted the backport/ghcr-and-kube-prometheus-to-release-1.36 branch August 25, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants