fix(dashboards): Port multi-cluster dashboard to new grafonnet library #904
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR ports the
Kubernetes / Compute Resources / Multi-Cluster
dashboard over to the new grafonnet library in order to support Grafana 11.Relates to:
In addition:
grafanaDashboardIDs
references in order to provide consistent data linksScreenshot of updated dashboard running:
Test procedure:
Add a dashboard provisioning YAML file to your Grafana instance, e.g.
provisioning/dashboards/dashboards.yaml
:Mount the
dashboards_out
to your docker container, e.g. viadocker-compose.yaml
:- /path/to/kubernetes-mixin/dashboards_out:/var/lib/grafana/dashboards/kubernetes-mixin
Install the kubernetes-mixin repo deps:
go install github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb@latest brew install jsonnet cd kubernetes-mixin jb install
Iterate and build the mixin:
Grafana will automatically re-provision the dashboards every 10 seconds.