From 5f023487d8931edd51f5e9a9cff51fec48c0b675 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 15 May 2025 22:27:44 -0500 Subject: [PATCH] disable dashboards --- .../templates/grafana-dashboard.yaml | 986 +++++++++--------- 1 file changed, 493 insertions(+), 493 deletions(-) diff --git a/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml b/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml index 16cfe7d56..fcf0ee139 100644 --- a/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml +++ b/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml @@ -1,518 +1,518 @@ -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-node-full - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-node-full - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-full.json +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-node-full +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-node-full +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-full.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-node-short - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-node-short - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-short.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-node-short +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-node-short +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-short.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-etcd - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-etcd - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/etcd.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-etcd +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-etcd +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/etcd.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-coredns - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-coredns - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/coredns.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-coredns +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-coredns +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/coredns.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-ceph - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-ceph - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/ceph.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-ceph +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-ceph +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/ceph.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-loki - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-loki - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-system - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/loki.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-loki +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-loki +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-system +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/loki.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-argocd - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-argocd - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/argocd.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-argocd +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-argocd +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/argocd.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-blocky - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-blocky - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/blocky.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-blocky +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-blocky +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/blocky.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-cert-manager - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-cert-manager - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cert-manager.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-cert-manager +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-cert-manager +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cert-manager.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-cloudnative-pg - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-cloudnative-pg - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cloudnative-pg.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-cloudnative-pg +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-cloudnative-pg +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cloudnative-pg.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-descheduler - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-descheduler - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/descheduler.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-descheduler +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-descheduler +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/descheduler.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-harbor - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-harbor - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/harbor.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-harbor +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-harbor +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/harbor.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-operator - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-operator - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/grafana-operator.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-operator +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-operator +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/grafana-operator.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-speedtest-exporter - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-speedtest-exporter - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/speedtest-exporter.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-speedtest-exporter +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-speedtest-exporter +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/speedtest-exporter.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-spegel - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-spegel - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/spegel.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-spegel +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-spegel +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/spegel.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-traefik - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-traefik - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/traefik.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-traefik +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-traefik +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/traefik.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-trivy - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-trivy - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/trivy.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-trivy +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-trivy +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/trivy.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-unpoller - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-unpoller - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/unpoller.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-unpoller +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-unpoller +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/unpoller.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-volsync - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-volsync - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-service - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/volsync.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-volsync +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-volsync +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-service +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/volsync.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-authentik - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-authentik - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-platform - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/authentik.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-authentik +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-authentik +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-platform +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/authentik.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-gitea - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-gitea - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-platform - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/gitea.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-gitea +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-gitea +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-platform +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/gitea.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-qbittorrent - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-qbittorrent - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-platform - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/qbittorrent.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-qbittorrent +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-qbittorrent +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-platform +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/qbittorrent.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-vault - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-vault - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-platform - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/vault.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-vault +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-vault +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-platform +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/vault.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-immich - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-immich - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-application - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/immich.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-immich +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-immich +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-application +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/immich.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-radarr - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-radarr - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-application - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/radarr.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-radarr +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-radarr +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-application +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/radarr.json ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard -metadata: - name: grafana-dashboard-sonarr - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-sonarr - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - folderUID: grafana-folder-application - resyncPeriod: 30s - url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/sonarr.json +# --- +# apiVersion: grafana.integreatly.org/v1beta1 +# kind: GrafanaDashboard +# metadata: +# name: grafana-dashboard-sonarr +# namespace: {{ .Release.Namespace }} +# labels: +# app.kubernetes.io/name: grafana-dashboard-sonarr +# app.kubernetes.io/instance: {{ .Release.Name }} +# app.kubernetes.io/version: {{ .Chart.AppVersion }} +# app.kubernetes.io/component: web +# app.kubernetes.io/part-of: {{ .Release.Name }} +# spec: +# instanceSelector: +# matchLabels: +# app: grafana-main +# folderUID: grafana-folder-application +# resyncPeriod: 30s +# url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/sonarr.json