From bf32118e6c0f718d77db32e3988c08ec21463a35 Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Fri, 6 Sep 2024 22:08:40 +0100 Subject: [PATCH] Fix Grafana --- grafana/{ => dashboards}/dashboard.json | 0 grafana/{ => provisioning}/dashboard.yml | 0 grafana/{ => provisioning}/datasource.yml | 0 templates/components/grafana.jsonnet | 21 ++++++++++++++------- 4 files changed, 14 insertions(+), 7 deletions(-) rename grafana/{ => dashboards}/dashboard.json (100%) rename grafana/{ => provisioning}/dashboard.yml (100%) rename grafana/{ => provisioning}/datasource.yml (100%) diff --git a/grafana/dashboard.json b/grafana/dashboards/dashboard.json similarity index 100% rename from grafana/dashboard.json rename to grafana/dashboards/dashboard.json diff --git a/grafana/dashboard.yml b/grafana/provisioning/dashboard.yml similarity index 100% rename from grafana/dashboard.yml rename to grafana/provisioning/dashboard.yml diff --git a/grafana/datasource.yml b/grafana/provisioning/datasource.yml similarity index 100% rename from grafana/datasource.yml rename to grafana/provisioning/datasource.yml diff --git a/templates/components/grafana.jsonnet b/templates/components/grafana.jsonnet index 6b1c4742..81364f72 100644 --- a/templates/components/grafana.jsonnet +++ b/templates/components/grafana.jsonnet @@ -44,17 +44,20 @@ local images = import "values/images.jsonnet"; local vol = engine.volume("grafana-storage").with_size("20G"); local provVol = engine.configVolume( - "provisioning", "./grafana/", + "provisioning", "./grafana/provisioning/", { - "dashboard.yml": importstr "grafana/dashboard.yml", - "datasource.yml": importstr "grafana/datasource.yml", + "dashboard.yml": + importstr "grafana/provisioning/dashboard.yml", + "datasource.yml": + importstr "grafana/provisioning/datasource.yml", } ); local dashVol = engine.configVolume( - "dashboards", "./grafana/", + "dashboards", "./grafana/dashboards/", { - "dashboard.json": importstr "grafana/dashboard.json", + "dashboard.json": + importstr "grafana/dashboards/dashboard.json", } ); @@ -73,8 +76,12 @@ local images = import "values/images.jsonnet"; .with_reservations("0.5", "256M") .with_port(3000, 3000, "cassandra") .with_volume_mount(vol, "/var/lib/grafana") - .with_volume_mount(provVol, "/etc/grafana/provisioning/dashboards/") - .with_volume_mount(dashVol, "/etc/grafana/provisioning/dash/"); + .with_volume_mount( + provVol, "/etc/grafana/provisioning/dashboards/" + ) + .with_volume_mount( + dashVol, "/var/lib/grafana/dashboards/" + ); local containerSet = engine.containers( "grafana", [ container ]