From d8c9f6ecea4f94f0f57aa8c09586dd83ae33a587 Mon Sep 17 00:00:00 2001
From: Remy Moll <me@moll.re>
Date: Mon, 1 Apr 2024 12:21:40 +0200
Subject: [PATCH] cleaner dashboard setup

---
 dashboards/gitea.json        |  1 +
 dashboards/home-metrics.json |  1 +
 dashboards/proxmox.json      |  1 +
 gitea.yaml                   |  7 -------
 home-metrics.yaml            |  7 -------
 kustomization.yaml           | 11 +++++++----
 proxmox.yaml                 |  7 -------
 7 files changed, 10 insertions(+), 25 deletions(-)
 create mode 100644 dashboards/gitea.json
 create mode 100644 dashboards/home-metrics.json
 create mode 100644 dashboards/proxmox.json
 delete mode 100644 gitea.yaml
 delete mode 100644 home-metrics.yaml
 delete mode 100644 proxmox.yaml

diff --git a/dashboards/gitea.json b/dashboards/gitea.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/dashboards/gitea.json
@@ -0,0 +1 @@
+{}
diff --git a/dashboards/home-metrics.json b/dashboards/home-metrics.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/dashboards/home-metrics.json
@@ -0,0 +1 @@
+{}
diff --git a/dashboards/proxmox.json b/dashboards/proxmox.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/dashboards/proxmox.json
@@ -0,0 +1 @@
+{}
diff --git a/gitea.yaml b/gitea.yaml
deleted file mode 100644
index 0677841..0000000
--- a/gitea.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: dashboard-gitea
-data:
-  gitea.json: |
-    {}
\ No newline at end of file
diff --git a/home-metrics.yaml b/home-metrics.yaml
deleted file mode 100644
index a3abecd..0000000
--- a/home-metrics.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: dashboard-home-metrics
-data:
-  home-metrics.json: |
-    {}
\ No newline at end of file
diff --git a/kustomization.yaml b/kustomization.yaml
index 9203ced..7ed7aee 100644
--- a/kustomization.yaml
+++ b/kustomization.yaml
@@ -1,7 +1,10 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 
-resources: 
-  - home-metrics.yaml
-  - proxmox.yaml
-  - gitea.yaml
+
+configMapGenerator:
+  - name: grafana-dashboards
+    files:
+      - dashboards/gitea.json
+      - dashboards/home-metrics.json
+      - dashboards/proxmox.json
diff --git a/proxmox.yaml b/proxmox.yaml
deleted file mode 100644
index 8859378..0000000
--- a/proxmox.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: dashboard-proxmox
-data:
-  proxmox.json: |
-    {}