Fix Grafana

This commit is contained in:
Cyber MacGeddon 2024-09-06 22:08:40 +01:00
parent 9479f4401d
commit bf32118e6c
4 changed files with 14 additions and 7 deletions

View file

@ -44,17 +44,20 @@ local images = import "values/images.jsonnet";
local vol = engine.volume("grafana-storage").with_size("20G"); local vol = engine.volume("grafana-storage").with_size("20G");
local provVol = engine.configVolume( local provVol = engine.configVolume(
"provisioning", "./grafana/", "provisioning", "./grafana/provisioning/",
{ {
"dashboard.yml": importstr "grafana/dashboard.yml", "dashboard.yml":
"datasource.yml": importstr "grafana/datasource.yml", importstr "grafana/provisioning/dashboard.yml",
"datasource.yml":
importstr "grafana/provisioning/datasource.yml",
} }
); );
local dashVol = engine.configVolume( 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_reservations("0.5", "256M")
.with_port(3000, 3000, "cassandra") .with_port(3000, 3000, "cassandra")
.with_volume_mount(vol, "/var/lib/grafana") .with_volume_mount(vol, "/var/lib/grafana")
.with_volume_mount(provVol, "/etc/grafana/provisioning/dashboards/") .with_volume_mount(
.with_volume_mount(dashVol, "/etc/grafana/provisioning/dash/"); provVol, "/etc/grafana/provisioning/dashboards/"
)
.with_volume_mount(
dashVol, "/var/lib/grafana/dashboards/"
);
local containerSet = engine.containers( local containerSet = engine.containers(
"grafana", [ container ] "grafana", [ container ]