Skip to content

Releases: grafana/grafana-operator

v3.10.0

20 Apr 11:21
feecb90
Compare
Choose a tag to compare
  • feature: Allow override for Grafana plugins init image, Thanks @kevchu3 #348
  • feature: Implement support for custom query parameters in GrafanaDatasources, Thanks @kirchknopfc #350
  • feature: Implement support for sigv4 authentication, Thanks @vladimirmukhin #355
  • feature: Support pathType and ingressClassName for Grafana config, Thanks @weisdd #356
  • feature: Add configmaps to cluster_role permissions #368
  • feature: Add containerSecurityContext init-containers, Thanks @NissesSenap #372
  • feature: Add HostNetwork configuration, Thanks @alrf #380
  • feature: Support auth.okta for grafana.ini parsing, Thanks @joshpaul-okta #382
  • feature: Add configuration for volumes and volumeMounts #386
  • feature: Support default_theme parameter for for grafana.ini, Thanks @kandeshvari #395
  • fix: Prefer DNS over clusterIP for service resolution, Thanks @pb82 #364
  • fix: Add missing manifests for 3.x.x, #376
  • fix: Fix maxUnavailable and MaxSurge to use percentages as opposed to integers, #383
  • fix: ApiVersion in HA example postgres, Thanks @nlarzon #389
  • fix: Typo in subscriptionID CRD field causing incorrect parsing of Azure datasources, Thanks @1nd2rd3st #391
  • docs: Cleanup examples, Thanks @georgettica #357
  • docs: Documentation corrections, Thanks @clayisser #360
  • docs: Cleanup documentation around plugin installation and datasources, #386
  • docs: Provide openshift and kubernetes specific examples for persistent volume data storage configuration, Thanks @pb82 #396
  • docs: Provide examples on the use of environment variables in data sources Thanks @pb82 #398
  • update: Grafana patch version to 7.3.10, Thanks @kd7lxl #392

v3.9.0

12 Feb 10:26
dd8e557
Compare
Choose a tag to compare
  • feature: Conditional serviceaccount creation through Grafana.Spec.serviceAccount.skip #347
  • feature: Support for Login duration and inactivity, thanks @weisdd #345
  • feature: Support for Datasource OauthPassThru (Forward OAuth Identity), thanks @weisdd #343
  • fix: Removed unused Spec.name in Grafana CR, thanks @pacospace #344
  • fix: Added permissions tocreate events, thanks @vladimirmukhin #338

v3.8.1

20 Jan 17:23
ee08f45
Compare
Choose a tag to compare

bugfix: Nil pointer dereference in service name configuration
fix: Derived Fields for datasources

v3.8.0

18 Jan 16:46
7dbe1bd
Compare
Choose a tag to compare

-feature: AzureAd configuration for Grafana.ini, thanks @tesharp
-feature: SamlAuth configuration for Grafana.ini, thanks @erezo9
-feature: Service name configuration for Grafana.
-feature: InfluxDB for datasources, thanks @DeanBrunt
-feature: DerivedFields for datasources.
-feature: MaxLines for Loki datasources
-feature: JSON Logging enabled for Grafana.ini, thanks @goof15kw
-feature: Multi-Arch builds (awaiting tokens, but will work soon), thanks @morlay
-improvement: Base Image changed to ubi8/ubi-minimal:8.3
-improvement/fix: Grafana will only update status fields if they have changed from the previous loop, thanks @CathalOConnorRH
-fix: Concurrent map iteration and map write bug in plugin logic, thanks @b1zzu

v3.7.0

10 Dec 12:59
0161a99
Compare
Choose a tag to compare
  • feature: support for Azure data sources. See #293 . Thanks @HubertStefanski
  • improvement: new logger, operator is now much quieter. Thanks @HubertStefanski
  • fix: reuse TCP connections when fetching dashboards from URLs. Thanks @tpalfalvi and @tapih
  • feature: readiness and liveness probes are now configurable. Thanks @HubertStefanski

v3.6.0

14 Oct 14:22
Compare
Choose a tag to compare
  • feature: Grafana updated to version 7.1.1.
  • feature: Jsonnet with built in Grafonnet support.
  • feature: Base image can be overridden in the CR. Thanks @dongwangdw
  • feature: Support setting the clusterIP in the service config. Thanks @danielqsj
  • feature: Support injecting env vars from secret or config maps.
  • feature: Allow setting the pod priority class for the Grafana pod.
  • feature: Extended folder support by setting a customFolderName in the dashboard CR. Thanks @HubertStefanski
  • fix: avoid refetching when dashboards are loaded from URL. Thanks @vrutkovs

NOTE: the container base image has changed from alpine to ubi.

v3.5.0

22 Jul 07:47
Compare
Choose a tag to compare
  • feature: folder support. This release will put every dashboard in a folder named after the origin namespace of the dashboard. Thanks @HubertStefanski
  • feature: requests and limits now configurable for init containers too. Thanks @stgarf
  • feature: image pull secrets can now be specified for service accounts. Thanks @AdheipSingh
  • feature: Stackdriver datasources are now supported. See #225
  • fix: preferService was ignored when ingress or route were not disabled. Thanks @HubertStefanski

NOTE: when updating to this release, dashboards will be put into folders. The folder name is the namespace of the dashboard. We plan to extend folder support and make it more configurable in future releases.

v3.4.0

24 Jun 11:43
Compare
Choose a tag to compare
  • feature: persistent storage for the Grafana Data directory. Thanks @polefishu
  • feature: namespace selector when --scan-all is used. Thanks @R-Lawton
  • feature: configuring Grafana container security context. Thanks @AdheipSingh
  • fix: deadlock caused by readiness probe when upgrading. Thanks @Rajagopalan-Ranganathan
  • cleanup remove useless function call. Thanks @kqzh

v3.3.0

11 May 15:44
Compare
Choose a tag to compare
  • email_attribute_path now configurable in oauth.generic . Thanks @mjattiot
  • Fixed a data race condition when importing from a large number of namespaces. Thanks @obrienrobert
  • Termination grace period is now configurable in the deployment section. Thanks @AdheipSingh
  • Fixed an issue where dashboards would not get reimported when operator and Grafana are restarted. Thanks @renanqts

v3.2.0

08 Apr 21:48
Compare
Choose a tag to compare
  • Use crypto/rand instead of math/rand
  • Allow additional fields for data sources jsonData and secureJsonData. See #157 , thanks @Slach
  • ConfigMaps as dashboard targets. See #139 , thanks @phillebaba