Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
crds.yaml | 2025-08-04 | 450.2 kB | |
kustomize-chainsaw.yaml | 2025-08-04 | 455.2 kB | |
kustomize-cluster_scoped.yaml | 2025-08-04 | 455.2 kB | |
kustomize-namespace_scoped.yaml | 2025-08-04 | 455.4 kB | |
README.md | 2025-08-04 | 7.1 kB | |
v5.19.0 source code.tar.gz | 2025-08-04 | 991.6 kB | |
v5.19.0 source code.zip | 2025-08-04 | 1.3 MB | |
Totals: 7 Items | 4.1 MB | 6 |
Welcome to release 5.19.0 of the Grafana Operator!
This release features many smaller enhancements, like better status updates for most resources, as well as updating our spec to match changes in dependencies (more fields in alert rule groups, improved ingress & route support etc.).
We're also improving our image signing process. This is the first release after this change so we might push out a new minor release soon if something is not quite working.
Upgrade instructions
Using Helm
:::sh
# Upgrade the operator image & deployment
helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version v5.19.0
# Upgrading CRDs
kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.19.0/crds.yaml
Using kubectl
:::sh
# Namespace Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.19.0/kustomize-namespace_scoped.yaml
# Cluster Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.19.0/kustomize-cluster_scoped.yaml
Using kustomize
:::sh
flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.19.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(Grafana): Status conditions on Grafana resource by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2035
- feat(Grafana): allow Ingress creation on OpenShift by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2041
- feat(Grafana): Add option to disable default pod and/or container securityContexts by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2038
- feat(Grafana): reflect matching NotificationTemplates on Grafanas status by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2049
- feat(Grafana): reflect matching AlertRuleGroups on Grafanas status by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2052
- feat(Controllers): Suspend reconciliation with
.spec.suspend=true
by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2066 - feat(Grafana): Allow specifying subdomain on routes.
.spec.route.subdomain
by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2074 - feat: update to grafana 12 by @theSuess in https://github.com/grafana/grafana-operator/pull/2111
- feat: add missingSeriesEvalsToResolve to alert rule group spec by @theSuess in https://github.com/grafana/grafana-operator/pull/2115
- feat: add keepFiringFor to alert rule group by @theSuess in https://github.com/grafana/grafana-operator/pull/2117
Fixes
- fix(dashboard): Recreate dashboard when folderRef is updated by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/1994
- fix: correctly check for NotFound in library panel finalizer by @theSuess in https://github.com/grafana/grafana-operator/pull/2031
- fix(Grafana): set default
.spec.version
using Patch to avoid Deployment spec drift by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2037 - support attestation and sbom for multi platform by @nissessenap in https://github.com/grafana/grafana-operator/pull/2082
- fix(AlertRuleGroup): default
for
to 0s by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2094 - fix(Grafana):
.spec.config.security.admin_*
as fallback for external instances by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2092 - feat: treat no matching instances as error by @theSuess in https://github.com/grafana/grafana-operator/pull/2113
Dependencies
- chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2011
- chore(deps): bump aquasecurity/trivy-action from [99baf0] to v0.30.0 by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2012
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2028
- chore(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2033
- chore(deps): bump fluxcd/flux2 from 2.5.1 to 2.6.0 in the gha group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2034
- chore(deps): bump the gha group with 2 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2036
- chore(deps): bump the gha group with 2 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2044
- chore(deps): bump github.com/KimMachineGun/automemlimit from 0.7.2 to 0.7.3 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2045
- chore(deps): bump the gha group with 3 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2053
- chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2054
- chore(deps): bump the gha group with 2 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2059
- chore(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 in the gha group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2067
- chore(npm deps): Security vulnerabilities warnings on docs site by @Baarsgaard in https://github.com/grafana/grafana-operator/pull/2075
- chore(deps): bump fluxcd/flux2 from 2.6.3 to 2.6.4 in the gha group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2077
- chore(deps): bump github.com/KimMachineGun/automemlimit from 0.7.3 to 0.7.4 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2076
- chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2090
- chore(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 in the gha group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2091
- chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2103
- chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 in the gomod group by @dependabot[bot] in https://github.com/grafana/grafana-operator/pull/2123
New Contributors
- @raffis made their first contribution in https://github.com/grafana/grafana-operator/pull/1964
- @spiarh made their first contribution in https://github.com/grafana/grafana-operator/pull/2014
Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.18.0...v5.19.0