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 - v3.0.2

Published by davidkirwan almost 5 years ago

Following advice from here: https://golang.org/cmd/go/#hdr-Module_compatibility_and_semantic_versioning

We've determined that we need to make the change to the module version:

git diff master go_mod_version_bamp 
diff --git a/go.mod b/go.mod
index 2460be6..620de8f 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/integr8ly/grafana-operator
+module github.com/integr8ly/grafana-operator/v3
 
 go 1.13
 

Users of the operator will now need to do the following to access the latest version:

  • need to now import grafana-operator eg: go get github.com/integr8ly/grafana-operator/[email protected]
  • need to modify imports eg:
import (
	grafanav1alpha1 "github.com/integr8ly/grafana-operator/v3/pkg/apis/integreatly/v1alpha1"
...
grafana-operator - v3.0.1

Published by pb82 almost 5 years ago

  • fixes #88 (volume mounts for additional configmaps incorrectly prefixed)
  • adds an example for #63 and fixes a bug where invalid configuration for remote cache was generated
grafana-operator - v3.0.0

Published by pb82 almost 5 years ago

  • Defaults to Grafana 6.5.1
  • Dashboards are now imported using the Grafana API directly, no more ConfigMap. Thanks @lleszczu for the initial implementation
  • Dashboards and Datasources no longer have finalizers. They don't require the Operator to be present to delete them anymore.
  • Update reconciliation strategy, many properties of the created resources are now configurable including the resources requirements for the Grafana Pod. Thanks @AndreasBergmeier6176 for pointing this out and providing an implementation.
  • Updated to operator-sdk v0.12.0.
  • Uses Go modules instead of dep now.

Notes

see the changelog for more info about upgrading.

grafana-operator - v2.0.0

Published by pb82 about 5 years ago

Removed in this version:

  • --openshift: The operator auto detects the environment now and creates a Route when on OpenShift.

Changed in this version:

  • The operator no longer creates an Ingress or Route automatically. It has to be enabled explicitely by setting spec.ingress.enabled in the Grafana CR.
grafana-operator - v1.4.0

Published by pb82 about 5 years ago

#40 (fix: adding jsonData and secureJsonData to data sources only accepted strings)
#39 (feat: custom value for the app label by means of an operator flag)

grafana-operator - v1.3.1

Published by pb82 about 5 years ago

  • fixes #31
grafana-operator - v1.3.0

Published by pb82 about 5 years ago

  • #30 (prepare for release on operatorhub.io, documentation updated)
  • The Grafana CR supports a new property spec.createRoute which will force the operator to create a Route even if the --openshift flag is not set
grafana-operator - v1.2.0

Published by pb82 about 5 years ago

  • #28 (feature: support the whole range of Grafana configuration options)
  • #25 (feature: check dashboard json before importing)
  • #26 (fix: plugins did not get installed when deployment was not ready)
  • #27 (fix: invalid data sources provisioning config was generated)
grafana-operator - v1.1.1

Published by pb82 over 5 years ago

grafana-operator - v1.1.0

Published by pb82 over 5 years ago

grafana-operator - v1.0.0

Published by pb82 over 5 years ago

Improvements for the v1.0.0 release: https://github.com/integr8ly/grafana-operator/pull/12