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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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-loki namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-loki app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-system resyncPeriod: 1h 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-argocd namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-argocd app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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-gatus namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-gatus app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-service resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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-qbittorrent namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-qbittorrent app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-platform resyncPeriod: 1h 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-airgradient namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: grafana-dashboard-airgradient app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-iot resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-iot resyncPeriod: 1h 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 app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-application resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-application resyncPeriod: 1h 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/part-of: {{ .Release.Name }} spec: instanceSelector: matchLabels: app: grafana-main contentCacheDuration: 1h folderUID: grafana-folder-application resyncPeriod: 1h url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/sonarr.json