Releases: grafana/grafana-operator
v3.10.0
- 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
- 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
v3.8.0
-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
- 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
- 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
- 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
- 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
email_attribute_path
now configurable inoauth.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