Skip to content

About

Grafana Dashboards synced with GitSync provisioning

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

240 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fleet-dashboards

Grafana dashboards synced via Grafana's Git Sync feature from sync/.

Adding a dashboard from the Grafana 13 UI

Git Sync needs each file wrapped as a Kubernetes resource (apiVersion / kind / metadata / spec). Grafana's "JSON model" view gives you only the bare body, which the v2 schema validator rejects.

After pasting a fresh model into sync/..., run:

python3 build/lib/wrap_resource.py

It wraps any bare v2-schema dashboard (top-level elements) in place. Legacy panels-form dashboards are left alone — the operator still accepts those bare.

Other build scripts

  • build/lib/v1beta1_schema.py — fixes legacy-schema validation issues (string-form datasource refs, empty maxDataPoints).

About

Grafana Dashboards synced with GitSync provisioning

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages