Grafana multi tenant operator
Changelog for v1.4.0:
Commits 5cb37dd2ea17cba3ffb5871f9903128fa2e4184a Update kopf version by @angelbarrera92 d9c06a9ca9b6e6d34f0189151c8075c1cdff01b8 FIX: add missing log-format by @angelbarrera92 edd37de82949f465627531d1c3b7ed39a757c8ae Update utilities version by @angelbarrera92
Generated by Derek
Changelog for v1.3.1:
Commits 31a9a173b49aa061e8a2d72a8493c7b320bbb8f0 Bump version: 1.3.0 → 1.3.1 by @angelbarrera92 aa67107a91280fed3fee0fa6aa78dc1f7a901c73 Fix drop id attribute by David Alvarez Quiroga 5662505a6845d27b2e892c8ed42c16cc3ce3f02d Update QUICKSTART.md by @angelbarrera92
Generated by Derek
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!
Changelog for v1.2.0:
Commits d515535068bc346dd61361dd6ed5dfc038ca7688 Bump version: 1.1.0 → 1.2.0 by @angelbarrera92 2556d9dcf302d0477083ae45e1c669207c1b7c52 fix kopf version by @angelbarrera92 b7df1332a95b3a7a93715b8e4f03bc595f49fbb1 Pass python lint by @angelbarrera92 e911b17747a6ed88236e750ffca1a23178441d26 Align dashboard title creation by @angelbarrera92 d0da5e3ea132898e76e52f56daddd2d93df264bb fix minor docs typos by @angelbarrera92 ae96a4a0e11da393f25740b69a636c8101c3bf6f Remove chart bump by @unitygilles 4375652b70730d93407d29af3d68df9238321af3 updating docs to reflect changes by @unitygilles 12900e8a1e406bb553113926f5a2f74e178e35a9 changing CRD structure to follow GH issue by @unitygilles e7a44586e0cb09afde1e9d4ac8e45b139cff7de6 Updating chart README by @unitygilles 78bedc3bb4fe3201f815131ac8a98504dd43f4d5 bumping chart version with new crd def by @unitygilles ff1f420900476391abe3e3f322e226af46e2f036 better error handling and backoff to 25 by @unitygilles 6a9bb6a93e2851bf47db453ca32122e56adce2d3 adding e2e test for dashboard creation, trigger e2e test by @unitygilles 076ee7f00abbb41e23bda21f79c7104b428a591e adding dashboard crd support by @unitygilles 7976faea60648574c5531344a6ab7a1f4f71c400 adding org_switch_lock and converted to async func by @unitygilles 49358d4aa6de0c80be5025ad1dd87bca16d20257 Include e2e tests on pipelines by @angelbarrera92 52f9c5135f0cfb1ed226c55fe4285cdae1312b8e Adding default values for protocol and timeout by @unitygilles 0849bc287cf875b15f58649e8e6eb5d1d02a8e18 fixing wrong doc info on operator_port by @unitygilles c0a20dcc65c54348c46b3f3c9f32176fd5377da7 Adding documentation for additional config by @unitygilles ab71496bcc223f70f08c1f3958782206ad3d762f adding additional connection args by @unitygilles 194dbefa82203caf839a54606ba3aac249a0ab18 Configure derek by @angelbarrera92 1cae41c170cfb47cecb763010459258c5efb81a4 FIX: helm install command by @angelbarrera92 26bba41254ca2fbc31a8049e856ed70becdf8011 FIX: Changelog typo by @angelbarrera92
Generated by Derek
The second release does not add any functionality to the Operator, but it includes:
bumpversion
.python
from 3.7
to 3.9
.grafana-api
python dependency.