Welcome to release 5.24.0 of the Grafana Operator!
Regarding features, this release includes support for fetching dashboards & library panels using OCI artifacts.
Upgrade instructions
Using Helm
# Upgrade the operator image & deployment
helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.24.0
# Upgrading CRDs
kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.24.0/crds.yamlUsing kubectl
# Namespace Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.24.0/kustomize-namespace_scoped.yaml
# Cluster Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.24.0/kustomize-cluster_scoped.yaml Using kustomize
flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.24.0 --output ./grafana-operator/Using OLM
Releases are published to operatorhub.io as well as the OpenShift Operator Catalog. Depending on the installation, existing installations will either upgrade automatically or require approval from an administrator.
What's Changed
Features
- feat: Add generic API reconciler by @theSuess in #2696
- feat: add OCI artifact source for dashboard and library panel content by @bosiakov in #2677
Fixes
- fix(AlertRuleGroup): normalize query model before drift compare by @immanuwell in #2716
- fix: use os.Root for jsonnet imports by @theSuess in #2741
Dependencies
- fix(security/unknown): update module golang.org/x/crypto to v0.52.0 [security] by @renovate-sh-app[bot] in #2717
- fix(security/unknown): update module golang.org/x/net to v0.55.0 [security] by @renovate-sh-app[bot] in #2718
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.29.0 by @renovate-sh-app[bot] in #2725
- fix(deps): update module github.com/go-openapi/runtime to v0.31.0 by @renovate-sh-app[bot] in #2724
- chore(deps): update grafana/shared-workflows/create-github-app-token action to v0.2.3 by @renovate-sh-app[bot] in #2722
- fix(deps): update module github.com/go-openapi/runtime to v0.32.0 by @renovate-sh-app[bot] in #2729
- fix(deps): update module github.com/go-openapi/runtime to v0.32.1 by @renovate-sh-app[bot] in #2730
- fix(deps): update module github.com/go-openapi/runtime to v0.32.2 by @renovate-sh-app[bot] in #2731
- chore(deps): update grafana/shared-workflows/create-github-app-token action to v0.3.0 by @renovate-sh-app[bot] in #2732
- fix(deps): update module github.com/go-openapi/strfmt to v0.26.3 by @renovate-sh-app[bot] in #2735
- chore(deps): update grafana/shared-workflows/create-github-app-token action to v0.3.1 by @renovate-sh-app[bot] in #2737
- fix(deps): update module github.com/go-openapi/runtime to v0.32.3 by @renovate-sh-app[bot] in #2738
- fix(deps): update module oras.land/oras-go/v2 to v2.6.1 by @renovate-sh-app[bot] in #2740
Other Changes
- chore(workflows): update test matrix by @weisdd in #2733
- chore: release 5.24.0 by @theSuess in #2742
New Contributors
Full Changelog: v5.23.0...v5.24.0