Skip to content
An operator that installs Grafana and manages Dashboards
Branch: master
Clone or download
Latest commit 2eb2ac7 Apr 30, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
build base functionality implemented Jan 24, 2019
pkg refresh cr before updating phase Apr 30, 2019
templates init container image as param Apr 23, 2019
vendor add test and semver dependency Apr 17, 2019
.travis.yml add travis.yml Jan 28, 2019
Gopkg.lock add test and semver dependency Apr 17, 2019
Gopkg.toml add test and semver dependency Apr 17, 2019
Makefile update image repo name Apr 24, 2019

Grafana Operator

A Kubernetes Operator based on the Operator SDK for creating Grafana instances and importing dashboards from namespaces.

Current status

This is a PoC / alpha version. Most functionality is there but it is higly likely there are bugs and improvements needed.

Supported Custom Resources

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.

Running locally

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
You can’t perform that action at this time.