Releases: grafana/grafana-operator
Releases · grafana/grafana-operator
v3.1.0
- Feature: support for
Tolerations
,Affinity
,SecurityContext
andNodeSelector
in the deployment config. Thanks @AdheipSingh - Fix: allow setting
role_attribute_path
inauth.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
v3.0.2
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/v3@v3.0.2
- need to modify imports eg:
import (
grafanav1alpha1 "github.com/integr8ly/grafana-operator/v3/pkg/apis/integreatly/v1alpha1"
...
v3.0.1
v3.0.0
- 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.
v2.0.0
- #52: New flag
--namespaces
to watch for dashboards in a list of namespaces. - #49: Secrets and ConfigMaps can be mounted into the Grafana Pod as Volumes.
- #43: Dashboards can be imported from URL.
- #51: Many customization options for Service, Ingress and Route (contributed by @gambol99)
- #51: Supports scaling by setting the number of replicas in the Grafana CR (contributed by @gambol99)
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.