A Kubernetes Operator based on the Operator SDK for creating Grafana instances and importing dashboards from namespaces.
This is a PoC / alpha version. Most functionality is there but it is higly likely there are bugs and improvements needed.
The following Grafana resources are supported:
- Grafana
- GrafanaDashboard
Represents a Grafana installation.
Represents a Grafana dashboard. To be created in the namespace of the service the dashboard is associated with.
You can run the Operator locally against a remote namespace. The name of the namespace should be application-monitoring
. To run the operator execute:
$ make setup/dep
$ make code/run