chore(deps): update dependency grafana/grafana-operator to v5.21.4 - autoclosed #3432

Closed
renovate-bot wants to merge 1 commits from renovate/grafana-grafana-operator-5.x into main
Collaborator

This PR contains the following updates:

Package Update Change
grafana/grafana-operator minor v5.20.0v5.21.4

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

grafana/grafana-operator (grafana/grafana-operator)

v5.21.4

Compare Source

This release contains a few fixes around HTTPRoute CRD discovery, kustomize artifacts, and NotificationPolicy validations.

What's Changed

Breaking changes
  • fix(NotificationPolicy): disable invalid fields on .spec.route by @​Baarsgaard in #​2270:
    • even though, technically, the change is breaking, it may only affect configurations and k8s versions that we do not support:
      • essentially, we added CEL-rules prohibiting usage of a few top-level fields inside .spec.route. Those fields have never had any effect, so should have never been used by anyone in the first place. More details can be found in the related PR;
      • some of those rules rely on a CEL function that is not available on k8s <= 1.31.x. 1.31 has already reached its EOL, so it should not be an issue either;
    • if any of the changes mentioned above prevent you from upgrading, you may simply skip CRD upgrade this time (e.g. keep using the one from v5.21.3, it differs only around those validations).
Fixes
  • fix(autodetect): HTTPRoute discovery for partial Gateway API CRD set by @​weisdd in #​2417:
    • previously, the operator would assume that users would have either all Gateway API CRDs installed or none of them. As a consequence, if HTTPRoute CRD was actually missing, the operator would crash while trying to do cache fine-tuning (part of the start-up process). From now on, the operator will specifically check for HTTPRoute CRD instead;
  • fix(kustomize): remove stale image override from cluster_scoped overlay by @​abh in #​2413:
    • it appears that, starting from v5.18.0, cluster-scoped kustomize artifacts (kustomize-cluster_scoped.yaml) have contained a stale image override. Those artifacts, based on our pull stats, are not widely used, so the effect was minimal. In any case, we'll adjust our Makefile targets to prevent accidental image overrides.

New Contributors

Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.21.3...v5.21.4

v5.21.3

Compare Source

NOTE: This patch release is aimed to fix a bug in the helm chart around setting the default value for image.repository (in earlier v5.21.x versions, it should have been set to grafana/grafana-operator, not to ghcr.io/grafana/grafana-operator, which resulted in ErrImagePull errors).

What's Changed

Fixes

Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.21.2...v5.21.3

v5.21.2

Compare Source

NOTE: due to a bug in our workflow, image.repository in the helm chart is set to ghcr.io/grafana/grafana-operator (instead of grafana/grafana-operator), which will lead to the ErrImagePull error in Kubernetes. You can either do a manual override or wait for chart 5.21.3.

What's Changed

Fixes

Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.21.1...v5.21.2

v5.21.1

Compare Source

NOTE: functionality-wise, v5.21.1 is the same as v5.21.0. - The patch release contains only a fix for our helm publishing workflow. Make sure to use 5.21.1 tag for helm chart.

NOTE: due to a bug in our workflow, image.repository in the helm chart is set to ghcr.io/grafana/grafana-operator (instead of grafana/grafana-operator), which will lead to the ErrImagePull error in Kubernetes. You can either do a manual override or wait for chart 5.21.3.


Welcome to release 5.21.1 of the Grafana Operator!

It mainly includes bug fixes but also some cool new features (like kubernetes-native JWT authentication, HTTPRoute support or more flexible date parsing in alert rule groups).

We also made some changes to the helm chart. One minor change is that we removed the v prefix from our chart versions which should hopefully simplify OCI installations. We also aligned the image.repository value with other Grafana helm charts which might cause issues. More details can be found in the next section.

Breaking changes to the helm chart

If you've been using the image.repository field to change the image, this field has been split into registry and repository to align with the rest of the Grafana helm charts.

To migrate any custom values to this new format, follow this example:

Migration example

If your values.yaml contained this:

image:
  repository: example.com/my-custom/grafana-operator

you'll need to replace it with this:

image:
   registry: example.com
   repository: my-custom/grafana-operator
If you haven't changed this field in your values.yaml, you can safely ignore this.

Upgrade instructions

Using Helm

# Upgrade the operator image & deployment
helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.21.1

# Upgrading CRDs
kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/crds.yaml
Using kubectl

# Namespace Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/kustomize-namespace_scoped.yaml

# Cluster Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/kustomize-cluster_scoped.yaml 
Using kustomize
flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.21.1 --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
Fixes
Dependencies

New Contributors

Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.20.0...v5.21.0

v5.21.0

Compare Source

Welcome to release 5.21.0 of the Grafana Operator!

It mainly includes bug fixes but also some cool new features (like kubernetes-native JWT authentication, HTTPRoute support or more flexible date parsing in alert rule groups).

We also made some changes to the helm chart. One minor change is that we removed the v prefix from our chart versions which should hopefully simplify OCI installations. We also aligned the image.repository value with other Grafana helm charts which might cause issues. More details can be found in the next section.

Breaking changes to the helm chart

If you've been using the image.repository field to change the image, this field has been split into registry and repository to align with the rest of the Grafana helm charts.

To migrate any custom values to this new format, follow this example:

Migration example

If your values.yaml contained this:

image:
  repository: example.com/my-custom/grafana-operator

you'll need to replace it with this:

image:
   registry: example.com
   repository: my-custom/grafana-operator
If you haven't changed this field in your values.yaml, you can safely ignore this.

Upgrade instructions

Using Helm

# Upgrade the operator image & deployment
helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.21.0

# Upgrading CRDs
kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/crds.yaml
Using kubectl

# Namespace Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/kustomize-namespace_scoped.yaml

# Cluster Scope
kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/kustomize-cluster_scoped.yaml 
Using kustomize
flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.21.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
Fixes
Dependencies

New Contributors

Full Changelog: https://github.com/grafana/grafana-operator/compare/v5.20.0...v5.21.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grafana/grafana-operator](https://github.com/grafana/grafana-operator) | minor | `v5.20.0` → `v5.21.4` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>grafana/grafana-operator (grafana/grafana-operator)</summary> ### [`v5.21.4`](https://github.com/grafana/grafana-operator/releases/tag/v5.21.4) [Compare Source](https://github.com/grafana/grafana-operator/compare/v5.21.3...v5.21.4) This release contains a few fixes around `HTTPRoute` CRD discovery, kustomize artifacts, and `NotificationPolicy` validations. #### What's Changed ##### Breaking changes - fix(NotificationPolicy): disable invalid fields on `.spec.route` by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2270](https://github.com/grafana/grafana-operator/pull/2270): - even though, technically, the change is breaking, it may only affect configurations and k8s versions that we do not support: - essentially, we added CEL-rules prohibiting usage of a few top-level fields inside `.spec.route`. Those fields have never had any effect, so should have never been used by anyone in the first place. More details can be found in the related PR; - some of those rules rely on a CEL function that is not available on k8s <= 1.31.x. 1.31 has already reached its EOL, so it should not be an issue either; - if any of the changes mentioned above prevent you from upgrading, you may simply skip CRD upgrade this time (e.g. keep using the one from v5.21.3, it differs only around those validations). ##### Fixes - fix(autodetect): HTTPRoute discovery for partial Gateway API CRD set by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2417](https://github.com/grafana/grafana-operator/pull/2417): - previously, the operator would assume that users would have either all Gateway API CRDs installed or none of them. As a consequence, if `HTTPRoute` CRD was actually missing, the operator would crash while trying to do cache fine-tuning (part of the start-up process). From now on, the operator will specifically check for `HTTPRoute` CRD instead; - fix(kustomize): remove stale image override from cluster\_scoped overlay by [@&#8203;abh](https://github.com/abh) in [#&#8203;2413](https://github.com/grafana/grafana-operator/pull/2413): - it appears that, starting from `v5.18.0`, cluster-scoped kustomize artifacts (`kustomize-cluster_scoped.yaml`) have contained a stale image override. Those artifacts, based on our pull stats, are not widely used, so the effect was minimal. In any case, we'll adjust our Makefile targets to prevent accidental image overrides. #### New Contributors - [@&#8203;abh](https://github.com/abh) made their first contribution in [#&#8203;2413](https://github.com/grafana/grafana-operator/pull/2413) **Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.21.3...v5.21.4> ### [`v5.21.3`](https://github.com/grafana/grafana-operator/releases/tag/v5.21.3) [Compare Source](https://github.com/grafana/grafana-operator/compare/v5.21.2...v5.21.3) **NOTE:** This patch release is aimed to fix a bug in the helm chart around setting the default value for `image.repository` (in earlier v5.21.x versions, it should have been set to `grafana/grafana-operator`, not to `ghcr.io/grafana/grafana-operator`, which resulted in `ErrImagePull` errors). <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Fixes - fix(workflows): deprecate workflow repository override by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2393](https://github.com/grafana/grafana-operator/pull/2393) **Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.21.2...v5.21.3> ### [`v5.21.2`](https://github.com/grafana/grafana-operator/releases/tag/v5.21.2) [Compare Source](https://github.com/grafana/grafana-operator/compare/v5.21.1...v5.21.2) **NOTE:** due to a bug in our workflow, `image.repository` in the helm chart is set to `ghcr.io/grafana/grafana-operator` (instead of `grafana/grafana-operator`), which will lead to the `ErrImagePull` error in Kubernetes. You can either do a manual override or wait for chart `5.21.3`. <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Fixes - fix(RBAC): Missing `*/finalizers` patch;update perms for OpenShift by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2391](https://github.com/grafana/grafana-operator/pull/2391) **Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.21.1...v5.21.2> ### [`v5.21.1`](https://github.com/grafana/grafana-operator/releases/tag/v5.21.1) [Compare Source](https://github.com/grafana/grafana-operator/compare/v5.21.0...v5.21.1) **NOTE:** functionality-wise, `v5.21.1` is the same as `v5.21.0`. - The patch release contains only a fix for our helm publishing workflow. Make sure to use `5.21.1` tag for helm chart. **NOTE:** due to a bug in our workflow, `image.repository` in the helm chart is set to `ghcr.io/grafana/grafana-operator` (instead of `grafana/grafana-operator`), which will lead to the `ErrImagePull` error in Kubernetes. You can either do a manual override or wait for chart `5.21.3`. *** Welcome to release **5.21.1** of the Grafana Operator! It mainly includes bug fixes but also some cool new features (like [kubernetes-native JWT authentication](https://grafana.github.io/grafana-operator/docs/examples/grafana/usekubeauth/), HTTPRoute support or more flexible date parsing in alert rule groups). We also made some changes to the helm chart. One minor change is that we removed the `v` prefix from our chart versions which should hopefully simplify OCI installations. We also aligned the `image.repository` value with other Grafana helm charts which might cause issues. More details can be found in the next section. #### Breaking changes to the helm chart If you've been using the `image.repository` field to change the image, this field has been split into `registry` and `repository` to align with the rest of the Grafana helm charts. To migrate any custom values to this new format, follow this example: <details> <summary>Migration example</summary> If your `values.yaml` contained this: ```yaml image: repository: example.com/my-custom/grafana-operator ``` you'll need to replace it with this: ```yaml image: registry: example.com repository: my-custom/grafana-operator ``` </details If you haven't changed this field in your `values.yaml`, you can safely ignore this. #### Upgrade instructions ##### Using Helm ```sh # Upgrade the operator image & deployment helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.21.1 # Upgrading CRDs kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/crds.yaml ``` ##### Using kubectl ```sh # Namespace Scope kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/kustomize-namespace_scoped.yaml # Cluster Scope kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.1/kustomize-cluster_scoped.yaml ``` ##### Using kustomize ```sh flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.21.1 --output ./grafana-operator/ ``` ##### Using OLM Releases are published to [operatorhub.io](https://operatorhub.io/operator/grafana-operator) 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): K8s serviceaccount token as authorization `.spec.client.useKubeAuth` by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2137](https://github.com/grafana/grafana-operator/pull/2137) - feat: add active\_time\_intervals to nfpolicy by [@&#8203;eyazici90](https://github.com/eyazici90) in [#&#8203;2223](https://github.com/grafana/grafana-operator/pull/2223) - feat(Helm): Adding values for extra volumes and custom probes by [@&#8203;npapapietro](https://github.com/npapapietro) in [#&#8203;2251](https://github.com/grafana/grafana-operator/pull/2251) - feat(Helm): Allow enabling/disabling user namespaces by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2252](https://github.com/grafana/grafana-operator/pull/2252) - feat(Helm): Allow to define deployment's annotations by [@&#8203;wilfriedroset](https://github.com/wilfriedroset) in [#&#8203;2261](https://github.com/grafana/grafana-operator/pull/2261) - feat(ContactPoint): Allow multiple receivers in spec by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2249](https://github.com/grafana/grafana-operator/pull/2249) - feat(ContactPoint): Allow setting editable at creation by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2250](https://github.com/grafana/grafana-operator/pull/2250) - feat(AlertRuleGroup): Support `d` and `w` in `for` duration strings by [@&#8203;vignesh-codes](https://github.com/vignesh-codes) in [#&#8203;2269](https://github.com/grafana/grafana-operator/pull/2269) - feat: HTTP Route Support by [@&#8203;theSuess](https://github.com/theSuess) in [#&#8203;2293](https://github.com/grafana/grafana-operator/pull/2293) - Align helm values for registry with other grafana charts by [@&#8203;npapapietro](https://github.com/npapapietro) in [#&#8203;2324](https://github.com/grafana/grafana-operator/pull/2324) ##### Fixes - fix: Allow multiple sharded instances to be hosted in one namespace with leader election by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2265](https://github.com/grafana/grafana-operator/pull/2265) - fix(Annotations): Panic when applying annotations and map is nil by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2278](https://github.com/grafana/grafana-operator/pull/2278) - fix(AlertRuleGroup): `.spec.editable` cannot be be disabled by [@&#8203;Miguel-Barros96](https://github.com/Miguel-Barros96) in [#&#8203;2276](https://github.com/grafana/grafana-operator/pull/2276) - fix(grafana): track events for all owned resources by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2299](https://github.com/grafana/grafana-operator/pull/2299) - fix(grafana): delete dangling ingress by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2298](https://github.com/grafana/grafana-operator/pull/2298) - fix(grafana): delete dangling route by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2301](https://github.com/grafana/grafana-operator/pull/2301) - fix(controllers): reflect changes in library panels by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2320](https://github.com/grafana/grafana-operator/pull/2320) - Update weekly sync link by [@&#8203;theSuess](https://github.com/theSuess) in [#&#8203;2344](https://github.com/grafana/grafana-operator/pull/2344) - fix(Grafana): `CreateContainerConfigError` with `disableDefaultAdminSecret` and admin secret missing by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2356](https://github.com/grafana/grafana-operator/pull/2356) - fix(useKubeAuth): Require separate ServiceAccount token without K8s permissions by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2371](https://github.com/grafana/grafana-operator/pull/2371) - fix(Release): Remove `v` prefix from Helm Chart version by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2377](https://github.com/grafana/grafana-operator/pull/2377) - fix(controllers): reconcile drifted dashboards by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2381](https://github.com/grafana/grafana-operator/pull/2381) ##### Dependencies - chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2224](https://github.com/grafana/grafana-operator/pull/2224) - fix(deps): update github.com/grafana/grafana-openapi-client-go digest to [`d92957c`](https://github.com/grafana/grafana-operator/commit/d92957c) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2228](https://github.com/grafana/grafana-operator/pull/2228) - fix(deps): update github.com/openshift/api digest to [`8c9acca`](https://github.com/grafana/grafana-operator/commit/8c9acca) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2229](https://github.com/grafana/grafana-operator/pull/2229) - fix(deps): update k8s.io/utils digest to [`bc988d5`](https://github.com/grafana/grafana-operator/commit/bc988d5) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2230](https://github.com/grafana/grafana-operator/pull/2230) #### New Contributors - [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] made their first contribution in [#&#8203;2228](https://github.com/grafana/grafana-operator/pull/2228) - [@&#8203;npapapietro](https://github.com/npapapietro) made their first contribution in [#&#8203;2251](https://github.com/grafana/grafana-operator/pull/2251) - [@&#8203;Miguel-Barros96](https://github.com/Miguel-Barros96) made their first contribution in [#&#8203;2276](https://github.com/grafana/grafana-operator/pull/2276) - [@&#8203;mmmommm](https://github.com/mmmommm) made their first contribution in [#&#8203;2297](https://github.com/grafana/grafana-operator/pull/2297) **Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.20.0...v5.21.0> ### [`v5.21.0`](https://github.com/grafana/grafana-operator/releases/tag/v5.21.0) [Compare Source](https://github.com/grafana/grafana-operator/compare/v5.20.0...v5.21.0) Welcome to release **5.21.0** of the Grafana Operator! It mainly includes bug fixes but also some cool new features (like [kubernetes-native JWT authentication](https://grafana.github.io/grafana-operator/docs/examples/grafana/usekubeauth/), HTTPRoute support or more flexible date parsing in alert rule groups). We also made some changes to the helm chart. One minor change is that we removed the `v` prefix from our chart versions which should hopefully simplify OCI installations. We also aligned the `image.repository` value with other Grafana helm charts which might cause issues. More details can be found in the next section. #### Breaking changes to the helm chart If you've been using the `image.repository` field to change the image, this field has been split into `registry` and `repository` to align with the rest of the Grafana helm charts. To migrate any custom values to this new format, follow this example: <details> <summary>Migration example</summary> If your `values.yaml` contained this: ```yaml image: repository: example.com/my-custom/grafana-operator ``` you'll need to replace it with this: ```yaml image: registry: example.com repository: my-custom/grafana-operator ``` </details If you haven't changed this field in your `values.yaml`, you can safely ignore this. #### Upgrade instructions ##### Using Helm ```sh # Upgrade the operator image & deployment helm upgrade -i grafana-operator oci://ghcr.io/grafana/helm-charts/grafana-operator --version 5.21.0 # Upgrading CRDs kubectl apply --server-side --force-conflicts -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/crds.yaml ``` ##### Using kubectl ```sh # Namespace Scope kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/kustomize-namespace_scoped.yaml # Cluster Scope kubectl replace -f https://github.com/grafana/grafana-operator/releases/download/v5.21.0/kustomize-cluster_scoped.yaml ``` ##### Using kustomize ```sh flux pull artifact oci://ghcr.io/grafana/kustomize/grafana-operator:v5.21.0 --output ./grafana-operator/ ``` ##### Using OLM Releases are published to [operatorhub.io](https://operatorhub.io/operator/grafana-operator) 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): K8s serviceaccount token as authorization `.spec.client.useKubeAuth` by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2137](https://github.com/grafana/grafana-operator/pull/2137) - feat: add active\_time\_intervals to nfpolicy by [@&#8203;eyazici90](https://github.com/eyazici90) in [#&#8203;2223](https://github.com/grafana/grafana-operator/pull/2223) - feat(Helm): Adding values for extra volumes and custom probes by [@&#8203;npapapietro](https://github.com/npapapietro) in [#&#8203;2251](https://github.com/grafana/grafana-operator/pull/2251) - feat(Helm): Allow enabling/disabling user namespaces by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2252](https://github.com/grafana/grafana-operator/pull/2252) - feat(Helm): Allow to define deployment's annotations by [@&#8203;wilfriedroset](https://github.com/wilfriedroset) in [#&#8203;2261](https://github.com/grafana/grafana-operator/pull/2261) - feat(ContactPoint): Allow multiple receivers in spec by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2249](https://github.com/grafana/grafana-operator/pull/2249) - feat(ContactPoint): Allow setting editable at creation by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2250](https://github.com/grafana/grafana-operator/pull/2250) - feat(AlertRuleGroup): Support `d` and `w` in `for` duration strings by [@&#8203;vignesh-codes](https://github.com/vignesh-codes) in [#&#8203;2269](https://github.com/grafana/grafana-operator/pull/2269) - feat: HTTP Route Support by [@&#8203;theSuess](https://github.com/theSuess) in [#&#8203;2293](https://github.com/grafana/grafana-operator/pull/2293) - Align helm values for registry with other grafana charts by [@&#8203;npapapietro](https://github.com/npapapietro) in [#&#8203;2324](https://github.com/grafana/grafana-operator/pull/2324) ##### Fixes - fix: Allow multiple sharded instances to be hosted in one namespace with leader election by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2265](https://github.com/grafana/grafana-operator/pull/2265) - fix(Annotations): Panic when applying annotations and map is nil by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2278](https://github.com/grafana/grafana-operator/pull/2278) - fix(AlertRuleGroup): `.spec.editable` cannot be be disabled by [@&#8203;Miguel-Barros96](https://github.com/Miguel-Barros96) in [#&#8203;2276](https://github.com/grafana/grafana-operator/pull/2276) - fix(grafana): track events for all owned resources by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2299](https://github.com/grafana/grafana-operator/pull/2299) - fix(grafana): delete dangling ingress by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2298](https://github.com/grafana/grafana-operator/pull/2298) - fix(grafana): delete dangling route by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2301](https://github.com/grafana/grafana-operator/pull/2301) - fix(controllers): reflect changes in library panels by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2320](https://github.com/grafana/grafana-operator/pull/2320) - Update weekly sync link by [@&#8203;theSuess](https://github.com/theSuess) in [#&#8203;2344](https://github.com/grafana/grafana-operator/pull/2344) - fix(Grafana): `CreateContainerConfigError` with `disableDefaultAdminSecret` and admin secret missing by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2356](https://github.com/grafana/grafana-operator/pull/2356) - fix(useKubeAuth): Require separate ServiceAccount token without K8s permissions by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2371](https://github.com/grafana/grafana-operator/pull/2371) - fix(Release): Remove `v` prefix from Helm Chart version by [@&#8203;Baarsgaard](https://github.com/Baarsgaard) in [#&#8203;2377](https://github.com/grafana/grafana-operator/pull/2377) - fix(controllers): reconcile drifted dashboards by [@&#8203;weisdd](https://github.com/weisdd) in [#&#8203;2381](https://github.com/grafana/grafana-operator/pull/2381) ##### Dependencies - chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2224](https://github.com/grafana/grafana-operator/pull/2224) - fix(deps): update github.com/grafana/grafana-openapi-client-go digest to [`d92957c`](https://github.com/grafana/grafana-operator/commit/d92957c) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2228](https://github.com/grafana/grafana-operator/pull/2228) - fix(deps): update github.com/openshift/api digest to [`8c9acca`](https://github.com/grafana/grafana-operator/commit/8c9acca) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2229](https://github.com/grafana/grafana-operator/pull/2229) - fix(deps): update k8s.io/utils digest to [`bc988d5`](https://github.com/grafana/grafana-operator/commit/bc988d5) by [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] in [#&#8203;2230](https://github.com/grafana/grafana-operator/pull/2230) #### New Contributors - [@&#8203;renovate-sh-app](https://github.com/renovate-sh-app)\[bot] made their first contribution in [#&#8203;2228](https://github.com/grafana/grafana-operator/pull/2228) - [@&#8203;npapapietro](https://github.com/npapapietro) made their first contribution in [#&#8203;2251](https://github.com/grafana/grafana-operator/pull/2251) - [@&#8203;Miguel-Barros96](https://github.com/Miguel-Barros96) made their first contribution in [#&#8203;2276](https://github.com/grafana/grafana-operator/pull/2276) - [@&#8203;mmmommm](https://github.com/mmmommm) made their first contribution in [#&#8203;2297](https://github.com/grafana/grafana-operator/pull/2297) **Full Changelog**: <https://github.com/grafana/grafana-operator/compare/v5.20.0...v5.21.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2026-01-23 21:07:11 +00:00
chore(deps): update dependency grafana/grafana-operator to v5.21.4
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 12s
255574beab
renovate-bot force-pushed renovate/grafana-grafana-operator-5.x from 255574beab to e22461dc21 2026-01-23 22:16:14 +00:00 Compare
renovate-bot force-pushed renovate/grafana-grafana-operator-5.x from e22461dc21 to c6c21afb7b 2026-01-23 22:50:14 +00:00 Compare
renovate-bot force-pushed renovate/grafana-grafana-operator-5.x from c6c21afb7b to 88b0f9880c 2026-01-23 23:05:35 +00:00 Compare
renovate-bot changed title from chore(deps): update dependency grafana/grafana-operator to v5.21.4 to chore(deps): update dependency grafana/grafana-operator to v5.21.4 - autoclosed 2026-01-23 23:15:21 +00:00
renovate-bot closed this pull request 2026-01-23 23:15:22 +00:00
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 18s
render-manifests-automerge / render-manifests-automerge (pull_request) Has been skipped
render-manifests-merge / render-manifests-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.