Skip to content

fix(kube-monitoring): bump kubernetes-operations to 1.3.3 - #1975

Draft
goasl wants to merge 1 commit into
cloudoperators:mainfrom
goasl:fix/kube-monitoring-kubernetes-operations-1.3.2
Draft

fix(kube-monitoring): bump kubernetes-operations to 1.3.3#1975
goasl wants to merge 1 commit into
cloudoperators:mainfrom
goasl:fix/kube-monitoring-kubernetes-operations-1.3.2

Conversation

@goasl

@goasl goasl commented Sep 4, 2026

Copy link
Copy Markdown

🚧 HOLD — Draft until upstream 1.3.3 is released

This PR is blocked on cloudoperators/kubernetes-operations#51. It cannot be finalized until that PR is merged and chart version 1.3.3 is published to https://cloudoperators.github.io/kubernetes-operations (the helm-release workflow).

Why 1.3.3, not 1.3.2: the released 1.3.2 does not contain the KubePodNotReady fix — 1.3.2 shipped an unrelated change (erofs/squashfs ReadOnlyRootFilesystem) via cloudoperators/kubernetes-operations#50. The KubePodNotReady join fix lives only in PR #51, which is now versioned 1.3.3.

Current branch state: the kubernetes-operations dependency, Chart.lock and the vendored archive still reference 1.3.2 (placeholder). They will be re-pointed to 1.3.3 and Chart.lock/.tgz regenerated via helm dependency update once 1.3.3 is available, before this PR leaves draft.

Pull Request Details

Bumps the kubernetes-operations dependency in the kube-monitoring Plugin to 1.3.3 to pull in the KubePodNotReady alert fix from cloudoperators/kubernetes-operations#51.

That fix changes the alert's PromQL to join kube_pod_status_* against kube_pod_info on (pod, namespace) instead of (pod), resolving a many-to-many vector matching failure that broke the alert on clusters with pods of the same name across namespaces.

Propagated per the kubernetes-operations contributing guide, which requires updating both the Chart.yaml and the plugindefinition versions of kube-monitoring so the operations platform can perform the rollout:

  • kube-monitoring/charts/Chart.yaml: chart 15.0.115.0.2, dependency kubernetes-operations 1.3.11.3.3
  • kube-monitoring/charts/Chart.lock: regenerated via helm dependency update (new digest) — pending 1.3.3 release
  • kube-monitoring/plugindefinition.yaml: spec.version 16.0.116.0.2, helmChart.version 15.0.115.0.2
  • vendored chart archive: kubernetes-operations-1.3.1.tgzkubernetes-operations-1.3.3.tgzpending 1.3.3 release

Breaking Changes

None. Patch-level dependency bump; only the KubePodNotReady alert expression changes.

Issues Fixed

  1. Propagates fix(alerts): add namespace to KubePodNotReady pod_info join kubernetes-operations#51 to the kube-monitoring Plugin.

Other Relevant Information

  • No template/values changes beyond the version bumps.
  • Merge order: kubernetes-operations#51 → publish 1.3.3 → finalize & un-draft this PR.

Pull in the KubePodNotReady alert fix from cloudoperators/kubernetes-operations#51,
which joins kube_pod_status_* against kube_pod_info on (pod, namespace) instead of
(pod) to resolve the many-to-many PromQL vector matching failure.

Propagates the dependency update per the kubernetes-operations contributing guide:
- Chart.yaml: chart 15.0.1 -> 15.0.2, dep kubernetes-operations 1.3.1 -> 1.3.2
- Chart.lock: regenerated via helm dependency update
- plugindefinition.yaml: spec.version 16.0.1 -> 16.0.2, helmChart.version 15.0.1 -> 15.0.2
- vendored chart: kubernetes-operations-1.3.1.tgz -> 1.3.2.tgz

Signed-off-by: Gökhan Aslan <g.aslan@sap.com>
Copilot AI lite review requested due to automatic review settings September 4, 2026 08:11
@goasl
goasl requested a review from a team as a code owner September 4, 2026 08:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are limited to consistent version bumps and lockfile regeneration with no apparent functional or structural issues in the updated manifests.

Pull request overview

This PR updates the kube-monitoring Helm chart/plugin packaging to consume kubernetes-operations v1.3.2, propagating the upstream KubePodNotReady alert PromQL fix into this repository’s kube-monitoring distribution.

Changes:

  • Bumped kube-monitoring chart version 15.0.115.0.2.
  • Bumped kubernetes-operations chart dependency 1.3.11.3.2.
  • Regenerated Chart.lock to reflect the dependency update (new digest / generated timestamp).
File summaries
File Description
kube-monitoring/plugindefinition.yaml Bumps plugin and referenced Helm chart versions to align with the new chart release.
kube-monitoring/charts/Chart.yaml Updates chart version and kubernetes-operations dependency version.
kube-monitoring/charts/Chart.lock Updates locked dependency version and digest after helm dependency update.
Review details
  • Files reviewed: 2/5 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@goasl
goasl marked this pull request as draft September 4, 2026 10:08
@goasl goasl changed the title fix(kube-monitoring): bump kubernetes-operations to 1.3.2 fix(kube-monitoring): bump kubernetes-operations to 1.3.3 Sep 4, 2026
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