apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-ceph namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-ceph {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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-coredns namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-coredns {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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-etcd namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-etcd {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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-garage namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-garage {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/garage.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-loki namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-loki {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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-node-full namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-node-full {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h 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-pods namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-pods {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-system resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/pods.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-argocd namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-argocd {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-external-dns namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-external-dns {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/external-dns.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-external-secrets namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-external-secrets {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/external-secrets.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-gatus namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-gatus {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/gatus.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-operator namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-operator {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-harbor namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-harbor {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-speedtest-exporter namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-speedtest-exporter {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-tdarr namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-tdarr {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/tdarr.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-unpoller namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-unpoller {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-version-checker-internal namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-version-checker-internal {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/version-checker-internal.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-version-checker namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-version-checker {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/version-checker.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-volsync namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-volsync {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-service resyncPeriod: 6h 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-s3 namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-s3 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/s3.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-authentik namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-authentik {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h 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-ntfy namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-ntfy {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/ntfy.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-openbao namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-openbao {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/openbao.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-qbittorrent namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-qbittorrent {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h 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 {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h 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-unpackerr namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-unpackerr {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-platform resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/platform/unpackerr.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-airgradient namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-airgradient {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-iot resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/iot/airgradient.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-server-power-consumption namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-server-power-consumption {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-iot resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/iot/server-power-consumption.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-immich namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-immich {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h 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-jellyfin namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-jellyfin {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/jellyfin.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-navidrome namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-navidrome {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/navidrome.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-radarr namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-radarr {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h 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-servarr namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-servarr {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/servarr.json --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard-sonarr namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-sonarr {{- include "custom.labels" . | nindent 4 }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 6h folderUID: grafana-folder-application resyncPeriod: 6h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/sonarr.json