grafana-operator

An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs

APACHE-2.0 License

Stars
813
Committers
193

Bot releases are hidden (Show)

grafana-operator - v4.2.0

Published by NissesSenap over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/grafana-operator/grafana-operator/compare/v4.1.1...v4.2.0

grafana-operator - v4.1.1

Published by NissesSenap almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/grafana-operator/grafana-operator/compare/v4.1.0...v4.1.1

grafana-operator - v4.1.0

Published by NissesSenap almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/grafana-operator/grafana-operator/compare/v4.0.2...v4.1.0

grafana-operator - v4.0.2

Published by NissesSenap almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/grafana-operator/grafana-operator/compare/v4.0.1...v4.0.2

grafana-operator - v4.0.1

Published by pb82 almost 3 years ago

  • Bugfix release for 4.0.0
  • Update default Grafana version to 7.5.11, thanks @vmanley
  • Add support for notification channels, thanks @ryanmrodriguez
grafana-operator - v3.10.4

Published by pb82 about 3 years ago

  • Supports Kubernetes 1.22+ and OpenShift 4.9+
  • Backport selected features from v4.0.0
grafana-operator - v3.10.3

Published by pb82 about 3 years ago

fix: service DNS name when using spec.client.preferService

NOTE: the above mentioned fix was also added to the v3.10.2 tag. This release is to allow existing users of v3.10.2 to upgrade.

grafana-operator - v3.10.2

Published by pb82 over 3 years ago

  • fix: service DNS name when using spec.client.preferService
  • update bump base image to ubi-minimal:8.4 to mitigate vulnerabilities
grafana-operator - v3.10.1

Published by HubertStefanski over 3 years ago

v3.10.1 Rebuild to mitigate CVE in base image
-Fix: Update cluster_role_grafana_operator.yaml, Thanks @Cellebyte
-Fix: Use FQDNS for docker repository, Thanks @StevenBarre

grafana-operator - v3.10.0

Published by HubertStefanski over 3 years ago

  • 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
grafana-operator - v3.9.0

Published by HubertStefanski over 3 years ago

  • 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
grafana-operator - v3.8.1

Published by HubertStefanski over 3 years ago

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

grafana-operator - v3.8.0

Published by HubertStefanski over 3 years ago

-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

grafana-operator - v3.7.0

Published by pb82 almost 4 years ago

  • 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
grafana-operator - v3.6.0

Published by pb82 about 4 years ago

  • 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.

grafana-operator - v3.5.0

Published by pb82 about 4 years ago

  • 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.

grafana-operator - v3.4.0

Published by pb82 over 4 years ago

  • 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
grafana-operator - v3.3.0

Published by pb82 over 4 years ago

  • 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
grafana-operator - v3.2.0

Published by pb82 over 4 years ago

  • 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
grafana-operator - v3.1.0

Published by pb82 over 4 years ago

  • Feature: support for Tolerations, Affinity, SecurityContext and NodeSelector in the deployment config. Thanks @AdheipSingh
  • Fix: allow setting role_attribute_path in auth.generic_oauth. Thanks @renanqts
  • Feature: Includes ansible scripts for installing and configuring the operator. Thanks @itewk
  • Feature: Gitlab supported in auth configuration. Thanks @shivpathak
  • Fix: does no longer overwrite preexisting annotations.
  • Fix: missing permissions for events. Thanks @Slach
  • Fix: use Ingress hostname from CR if available to fix #136 and #137
  • Fix: do not reuse dashboard IDs to prevent dashboards overwriting other dashboards in certain cases. Thanks @davidkirwan @R-Lawton