fix: Upgrade Grafana Operator to 5.22.2 - #274
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
08aeaff to
bb1bfb4
Compare
bb1bfb4 to
78d13aa
Compare
|
The head branch was renamed to |
Summary
Upgrade the embedded Grafana Operator Helm dependency from 5.21.4 to 5.22.2, bump the W&B Operator Helm chart package to
2.0.0-beta.2, and regeneratedeploy/operator/Chart.lock.Root cause
Grafana Operator 5.21.4 ships the
GrafanaNotificationPolicyCRD with the CEL rule!has(self.continue). On Kubernetes 1.30,continueis parsed as a CEL keyword, so the API server rejects the CRD during a full-telemetry install. Grafana Operator 5.22.2 includes the upstream fix to address the field asself.__continue__.Upstream fix: grafana/grafana-operator#2583
Impact
Full-telemetry installations can install the Grafana notification-policy CRD on Kubernetes 1.30 without requiring a WSM-side mutation of a packaged dependency.
The chart package version is
2.0.0-beta.2. ItsappVersionand operator image remain2.0.0-beta.1because this fix changes only the packaged Helm dependency, not the controller binary. WSM/Watchtower must select chart2.0.0-beta.2before existing consumers receive the fix.Published artifact
oci://us-docker.pkg.dev/wandb-production/public/wandb/charts/operator:2.0.0-beta.2sha256:e3619e2a607928594af8cea449863477aa8244d112fa5b584353f0efd668746fValidation
helm dependency build --skip-refresh deploy/operatorhelm lint --strict deploy/operator --values deploy/operator/profiles/telemetry-full.yaml--include-crdsand verified the rule is!has(self.__continue__)kubectl apply --dry-run=serveragainst the affected EKS Kubernetes 1.30 API server