Skip to content

Releases: k8spin/grafana-multi-tenant-operator

v1.4.0

21 Aug 10:50
Compare
Choose a tag to compare

Changelog for v1.4.0:

Commits
5cb37dd Update kopf version by @angelbarrera92
d9c06a9 FIX: add missing log-format by @angelbarrera92
edd37de Update utilities version by @angelbarrera92

Generated by Derek

v1.3.1: Fixing missing dashboard id attribute

11 Mar 17:33
Compare
Choose a tag to compare

Changelog for v1.3.1:

Commits
31a9a17 Bump version: 1.3.0 → 1.3.1 by @angelbarrera92
aa67107 Fix drop id attribute by David Alvarez Quiroga
5662505 Update QUICKSTART.md by @angelbarrera92

Generated by Derek

v1.3.0 - Add Datasource CRD

06 Jan 08:00
Compare
Choose a tag to compare

We are pleased to announce the v1.3.0 release.

First of all, thanks to @unitygilles to push a lot of effort in releasing the latest two versions. It provides a big step forward to this project.

This release contains a new CRD to easily manage datasources. Instead of managing datasources using the Organization CRDs, now you can create a datasource CRD then allowing organizations to use it.
Find this graphite datasource example in the docs:

apiVersion: grafana.k8spin.cloud/v1
kind: Datasource
metadata:
  name: example-graphite
spec:
  organizations:
  - k8spin.cloud
  - great-customer-org
  datasource:
    name: graphite
    data: |-
      {
        "id": 1,
        "orgId": 1,
        "name": "test_datasource",
        "type": "graphite",
        "typeLogoUrl": "",
        "access": "proxy",
        "url": "http://mydatasource.test",
        "password": "",
        "user": "",
        "database": "",
        "basicAuth": false,
        "basicAuthUser": "",
        "basicAuthPassword": "",
        "withCredentials": false,
        "isDefault": false,
        "jsonData": {
          "graphiteType": "default",
          "graphiteVersion": "1.1"
        },
        "secureJsonFields": {},
        "version": 1,
        "readOnly": false
      }

Along with this feature, minor fixes and improvements have been developed.

Install or upgrade it by:

$ kubectl create secret generic grafana-multi-tenant-operator \
    --from-literal=GRAFANA_MULTI_TENANT_OPERATOR_HOST=my_grafana_host \
    --from-literal=GRAFANA_MULTI_TENANT_OPERATOR_ADMIN_USERNAME=admin \
    --from-literal=GRAFANA_MULTI_TENANT_OPERATOR_ADMIN_PASSWORD=my_admin_password
$ helm repo add grafana-multi-tenant-operator https://k8spin.github.io/grafana-multi-tenant-operator/charts --force-update
"grafana-multi-tenant-operator" has been added to your repositories
$ helm upgrade --install k8spin grafana-multi-tenant-operator/grafana-multi-tenant-operator

Thanks!

v1.2.0 - Add dashboard CRD

13 Dec 11:39
Compare
Choose a tag to compare

Changelog for v1.2.0:

Commits
d515535 Bump version: 1.1.0 → 1.2.0 by @angelbarrera92
2556d9d fix kopf version by @angelbarrera92
b7df133 Pass python lint by @angelbarrera92
e911b17 Align dashboard title creation by @angelbarrera92
d0da5e3 fix minor docs typos by @angelbarrera92
ae96a4a Remove chart bump by @unitygilles
4375652 updating docs to reflect changes by @unitygilles
12900e8 changing CRD structure to follow GH issue by @unitygilles
e7a4458 Updating chart README by @unitygilles
78bedc3 bumping chart version with new crd def by @unitygilles
ff1f420 better error handling and backoff to 25 by @unitygilles
6a9bb6a adding e2e test for dashboard creation, trigger e2e test by @unitygilles
076ee7f adding dashboard crd support by @unitygilles
7976fae adding org_switch_lock and converted to async func by @unitygilles
49358d4 Include e2e tests on pipelines by @angelbarrera92
52f9c51 Adding default values for protocol and timeout by @unitygilles
0849bc2 fixing wrong doc info on operator_port by @unitygilles
c0a20dc Adding documentation for additional config by @unitygilles
ab71496 adding additional connection args by @unitygilles
194dbef Configure derek by @angelbarrera92
1cae41c FIX: helm install command by @angelbarrera92
26bba41 FIX: Changelog typo by @angelbarrera92

Generated by Derek

Release v1.1.0

28 Nov 19:02
Compare
Choose a tag to compare

Version v1.1.0

The second release does not add any functionality to the Operator, but it includes:

  • Moved away from GitLab and DockerHub. Hola GitHub!
    • Configured GitHub action to publish container image and the Helm chart. Thanks to @unitygilles
  • Configured bumpversion.
  • Update python from 3.7 to 3.9.
  • Update grafana-api python dependency.

Release v1.0.2

08 Mar 13:57
d22ae25
Compare
Choose a tag to compare
Bugfix CRD re-enable validation (#2)

* Rollback CRDs validation
* FIX: apiextensions.k8s.io/v1 does not accept metadata definition

Release candidate v1.0.2-rc1

08 Mar 11:56
Compare
Choose a tag to compare
Pre-release
FIX: apiextensions.k8s.io/v1 does not accept metadata definition

Release v1.0.1

07 Mar 20:21
Compare
Choose a tag to compare
HOTFIX: Possible bug in CRDs (openAPIV3Schema) in Kubernetes Upstream

Release v1.0.0

29 Feb 09:53
Compare
Choose a tag to compare
Update docs

Release candidate v1.0.0-rc3

29 Feb 09:50
Compare
Choose a tag to compare
Pre-release
Update docs