cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit a5383896ca5c3b6bf0470fe2953e06fe4ee6123c
parent 9b43c4c59d1300bc93acaeee27c37bea91d3c6ca
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Sat, 28 Jun 2025 20:23:29 +0200

Fix paths maybe?

Diffstat:
Aapps/base/victoria-metrics-k8s-stack/dashboards/kustomization.yaml | 49+++++++++++++++++++++++++++++++++++++++++++++++++
Mapps/base/victoria-metrics-k8s-stack/kustomization.yaml | 47+----------------------------------------------
2 files changed, 50 insertions(+), 46 deletions(-)

diff --git a/apps/base/victoria-metrics-k8s-stack/dashboards/kustomization.yaml b/apps/base/victoria-metrics-k8s-stack/dashboards/kustomization.yaml @@ -0,0 +1,49 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: monitoring +configMapGenerator: + - name: grafana-dashboards-matrix + namespace: monitoring + files: + - draupnir4all_status.json=draupnir4all_status.json + - synapse.json=synapse.json + options: + labels: + grafana_dashboard: "1" + annotations: + grafana_folder: Matrix + - name: grafana-dashboards-flux + namespace: monitoring + files: + - flux-control-plane-dashboard.json=flux-control-plane-dashboard.json + - flux-cluster-dashboard.json=flux-cluster-dashboard.json + - flux-logs-dashboard.json=flux-logs-dashboard.json + - flagger.json:flagger.json + options: + labels: + grafana_dashboard: "1" + annotations: + grafana_folder: Flux + - name: grafana-dashboards-ceph + namespace: monitoring + files: + - ceph-cluster-dashboard.json=ceph-cluster-dashboard.json + - ceph-osd-single-dashboard.json=ceph-osd-single-dashboard.json + - ceph-pools-dashboard.json=ceph-pools-dashboard.json + options: + labels: + grafana_dashboard: "1" + annotations: + grafana_folder: Ceph + - name: grafana-dashboards-envoy + namespace: monitoring + files: + - envoy-clusters.json=envoy_clusters.json + - envoy-gateway-global.json:envoy-gateway-global.json + - envoy-proxy-global.json:envoy-proxy-global.json + - global-ratelimit.json:global-ratelimit.json + options: + labels: + grafana_dashboard: "1" + annotations: + grafana_folder: Envoy diff --git a/apps/base/victoria-metrics-k8s-stack/kustomization.yaml b/apps/base/victoria-metrics-k8s-stack/kustomization.yaml @@ -3,54 +3,9 @@ kind: Kustomization namespace: monitoring resources: - ./crds + - ./dashboards - dashboards.yaml - repository.yaml - release.yaml - minio_loki_metrics.yaml - prometheus-adapter.yaml -configMapGenerator: - - name: grafana-dashboards-matrix - namespace: monitoring - files: - - draupnir4all_status.json=./dashboards/draupnir4all_status.json - - synapse.json=./dashboards/synapse.json - options: - labels: - grafana_dashboard: "1" - annotations: - grafana_folder: Matrix - - name: grafana-dashboards-flux - namespace: monitoring - files: - - flux-control-plane-dashboard.json=./dashboards/flux-control-plane-dashboard.json - - flux-cluster-dashboard.json=./dashboards/flux-cluster-dashboard.json - - flux-logs-dashboard.json=./dashboards/flux-logs-dashboard.json - - flagger.json:./dashboards/flagger.json - options: - labels: - grafana_dashboard: "1" - annotations: - grafana_folder: Flux - - name: grafana-dashboards-ceph - namespace: monitoring - files: - - ceph-cluster-dashboard.json=./dashboards/ceph-cluster-dashboard.json - - ceph-osd-single-dashboard.json=./dashboards/ceph-osd-single-dashboard.json - - ceph-pools-dashboard.json=./dashboards/ceph-pools-dashboard.json - options: - labels: - grafana_dashboard: "1" - annotations: - grafana_folder: Ceph - - name: grafana-dashboards-envoy - namespace: monitoring - files: - - envoy-clusters.json=./dashboards/envoy_clusters.json - - envoy-gateway-global.json:./dashboards/envoy-gateway-global.json - - envoy-proxy-global.json:./dashboards/envoy-proxy-global.json - - global-ratelimit.json:./dashboards/global-ratelimit.json - options: - labels: - grafana_dashboard: "1" - annotations: - grafana_folder: Envoy