# 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-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-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-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-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-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-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-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-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-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-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-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-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