-
Notifications
You must be signed in to change notification settings - Fork 219
Description
#245 fixed a build issue in the Add Steps demo by upgrading Grafana. That version bump introduced a "Getting Started" panel in the Grafana dashboard, which should be removed.
Background
Newer versions of Grafana include a "Getting Started" panel that should be disabled for our demo:

Proposal
Change the anonymous org role from Admin to Editor:
diff --git a/add-steps/docker-compose.yml b/add-steps/docker-compose.yml
index b391b36..5573f71 100644
--- a/add-steps/docker-compose.yml
+++ b/add-steps/docker-compose.yml
@@ -149,7 +149,7 @@ services:
- 3000:3000
environment:
- GF_AUTH_ANONYMOUS_ENABLED=true
- - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
+ - GF_AUTH_ANONYMOUS_ORG_ROLE=Editor
baseline_slow_cooker:
image: buoyantio/slow_cooker:1.1.0-golang1.8rc2Note that this breaks our bootstrap.sh script because we can no longer add datasources via the Grafana HTTP API:
$ curl http://localhost:3000/api/datasources
{"message":"Permission denied"}To address this, add the Prometheus datasource via Datasource provisioning rather than via API. For example:
https://github.com/linkerd/linkerd-viz/blob/c6b4f2baff880ac5c093b6beaec1d42140ce2a48/linkerd-viz#L45-L61
Also bump the Kubernetes version to Grafana 5.4.3:
linkerd-examples/add-steps/k8s/add-steps.yml
Line 918 in d50b911
| - image: grafana/grafana:5.1.0 |