github grafana/grafana-operator v5.19.0

latest releases: v5.19.4, v5.19.3, v5.19.2...
one month ago

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

# 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

# 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

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 #2035
  • feat(Grafana): allow Ingress creation on OpenShift by @Baarsgaard in #2041
  • feat(Grafana): Add option to disable default pod and/or container securityContexts by @Baarsgaard in #2038
  • feat(Grafana): reflect matching NotificationTemplates on Grafanas status by @Baarsgaard in #2049
  • feat(Grafana): reflect matching AlertRuleGroups on Grafanas status by @Baarsgaard in #2052
  • feat(Controllers): Suspend reconciliation with .spec.suspend=true by @Baarsgaard in #2066
  • feat(Grafana): Allow specifying subdomain on routes. .spec.route.subdomain by @Baarsgaard in #2074
  • feat: update to grafana 12 by @theSuess in #2111
  • feat: add missingSeriesEvalsToResolve to alert rule group spec by @theSuess in #2115
  • feat: add keepFiringFor to alert rule group by @theSuess in #2117

Fixes

  • fix(dashboard): Recreate dashboard when folderRef is updated by @Baarsgaard in #1994
  • fix: correctly check for NotFound in library panel finalizer by @theSuess in #2031
  • fix(Grafana): set default .spec.version using Patch to avoid Deployment spec drift by @Baarsgaard in #2037
  • support attestation and sbom for multi platform by @nissessenap in #2082
  • fix(AlertRuleGroup): default for to 0s by @Baarsgaard in #2094
  • fix(Grafana): .spec.config.security.admin_* as fallback for external instances by @Baarsgaard in #2092
  • feat: treat no matching instances as error by @theSuess in #2113

Dependencies

  • chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in #2011
  • chore(deps): bump aquasecurity/trivy-action from 99baf0d8b4e787c3cfd7b602664c8ce60a43cd38 to v0.30.0 by @dependabot[bot] in #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 #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 #2033
  • chore(deps): bump fluxcd/flux2 from 2.5.1 to 2.6.0 in the gha group by @dependabot[bot] in #2034
  • chore(deps): bump the gha group with 2 updates by @dependabot[bot] in #2036
  • chore(deps): bump the gha group with 2 updates by @dependabot[bot] in #2044
  • chore(deps): bump github.com/KimMachineGun/automemlimit from 0.7.2 to 0.7.3 in the gomod group by @dependabot[bot] in #2045
  • chore(deps): bump the gha group with 3 updates by @dependabot[bot] in #2053
  • chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in #2054
  • chore(deps): bump the gha group with 2 updates by @dependabot[bot] in #2059
  • chore(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 in the gha group by @dependabot[bot] in #2067
  • chore(npm deps): Security vulnerabilities warnings on docs site by @Baarsgaard in #2075
  • chore(deps): bump fluxcd/flux2 from 2.6.3 to 2.6.4 in the gha group by @dependabot[bot] in #2077
  • chore(deps): bump github.com/KimMachineGun/automemlimit from 0.7.3 to 0.7.4 in the gomod group by @dependabot[bot] in #2076
  • chore(deps): bump the gomod group with 4 updates by @dependabot[bot] in #2090
  • chore(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 in the gha group by @dependabot[bot] in #2091
  • chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in the gomod group by @dependabot[bot] in #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 #2123

New Contributors

Full Changelog: v5.18.0...v5.19.0

Don't miss a new grafana-operator release

NewReleases is sending notifications on new releases.