IaC ops repo for Grafana
-
Obtain grafana service account token from admin
-
Set grizzly context
grr config create-context yral grr config set grafana.url https://grafana-yral.fly.dev grr config set grafana.token <token>
-
Start preview server
grr serve resources
-
Edit in preview will also make changes to YAML file, make a commit
-
"Deploy dashboards" workflow will automatically run on github
-
Create an empty dashboard yaml file (use this template)
-
Make a commit
-
Now edit the workflow using editing existing dashboard workflow
-
- Custom role permissions
bigquery.datasets.get bigquery.jobs.create bigquery.models.export bigquery.models.getData bigquery.models.getMetadata bigquery.models.list bigquery.routines.get bigquery.routines.list bigquery.tables.export bigquery.tables.get bigquery.tables.getData bigquery.tables.list resourcemanager.projects.get
- Custom role permissions