From af6492e5c4d5aba96b01ab5780de0c9d2c148e92 Mon Sep 17 00:00:00 2001 From: Scotte Zinn Date: Mon, 3 Mar 2025 21:41:47 -0500 Subject: [PATCH] feat: Use app-template OCI --- .../dbms/cloudnative-pg/backup/helmrelease.yaml | 14 +++++--------- .../main/apps/dbms/pgadmin/app/helmrelease.yaml | 15 +++++---------- .../apps/default/whoami/app/helmrelease.yaml | 15 +++++---------- .../onepassword-connect/app/helmrelease.yaml | 14 +++++--------- .../main/apps/home/frigate/app/helmrelease.yaml | 14 +++++--------- .../home/home-assistant/app/helmrelease.yaml | 15 +++++---------- .../main/apps/home/node-red/app/helmrelease.yaml | 16 +++++----------- .../main/apps/media/bazarr/app/helmrelease.yaml | 14 +++++--------- .../main/apps/media/bonob/app/helmrelease.yaml | 15 +++++---------- .../apps/media/calibre-web/app/helmrelease.yaml | 15 +++++---------- .../main/apps/media/immich/app/helmrelease.yaml | 14 +++++--------- .../main/apps/media/immich/db/helmrelease.yaml | 14 +++++--------- .../main/apps/media/lidarr/app/helmrelease.yaml | 15 +++++---------- .../apps/media/navidrome/app/helmrelease.yaml | 15 +++++---------- .../apps/media/openbooks/app/helmrelease.yaml | 15 +++++---------- .../apps/media/overseerr/app/helmrelease.yaml | 15 +++++---------- .../main/apps/media/plex/app/helmrelease.yaml | 15 +++++---------- .../apps/media/prowlarr/app/helmrelease.yaml | 15 +++++---------- .../apps/media/qbittorrent/app/helmrelease.yaml | 15 +++++---------- .../apps/media/radarr-4k/app/helmrelease.yaml | 15 +++++---------- .../main/apps/media/radarr/app/helmrelease.yaml | 15 +++++---------- .../apps/media/recyclarr/app/helmrelease.yaml | 14 +++++--------- .../main/apps/media/sabnzbd/app/helmrelease.yaml | 15 +++++---------- .../main/apps/media/sonarr/app/helmrelease.yaml | 15 +++++---------- .../networking/cloudflared/app/helmrelease.yaml | 15 +++++---------- .../networking/echo-server/app/helmrelease.yaml | 15 +++++---------- .../alertmanager/app/helmrelease.yaml | 15 +++++---------- .../observability/gatus/app/helmrelease.yaml | 14 +++++--------- .../observability/kromgo/app/helmrelease.yaml | 14 +++++--------- .../unifi-poller/app/helmrelease.yaml | 15 +++++---------- .../apps/security/authentik/cdn/helmrelease.yaml | 15 +++++---------- .../apps/self-hosted/atuin/app/helmrelease.yaml | 15 +++++---------- .../self-hosted/birdnet/app/helmrelease.yaml | 14 +++++--------- .../changedetection/app/helmrelease.yaml | 14 +++++--------- .../apps/self-hosted/dashy/app/helmrelease.yaml | 15 +++++---------- .../dmarc-report/app/helmrelease.yaml | 15 +++++---------- .../self-hosted/homepage/app/helmrelease.yaml | 14 +++++--------- .../kubernetes-schemas/app/helmrelease.yaml | 14 +++++--------- .../apps/self-hosted/ocis/app/helmrelease.yaml | 15 +++++---------- .../self-hosted/pdf-tool/app/helmrelease.yaml | 15 +++++---------- .../shlink/shlink-api/helmrelease.yaml | 14 +++++--------- .../shlink/shlink-web/helmrelease.yaml | 14 +++++--------- .../self-hosted/theme-park/app/helmrelease.yaml | 14 +++++--------- .../apps/self-hosted/wikijs/app/helmrelease.yaml | 15 +++++---------- .../app/helmrelease.yaml | 15 +++++---------- .../main/apps/system/fstrim/app/helmrelease.yaml | 14 +++++--------- .../generic-device-plugin/app/helmrelease.yaml | 15 +++++---------- .../exporter/helmrelease.yaml | 14 +++++--------- .../apps/system/k8s-ycl/app/helmrelease.yaml | 15 +++++---------- 49 files changed, 245 insertions(+), 473 deletions(-) diff --git a/kubernetes/main/apps/dbms/cloudnative-pg/backup/helmrelease.yaml b/kubernetes/main/apps/dbms/cloudnative-pg/backup/helmrelease.yaml index 20c61d99c6..9b900a7f88 100644 --- a/kubernetes/main/apps/dbms/cloudnative-pg/backup/helmrelease.yaml +++ b/kubernetes/main/apps/dbms/cloudnative-pg/backup/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: postgres-backup spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/dbms/pgadmin/app/helmrelease.yaml b/kubernetes/main/apps/dbms/pgadmin/app/helmrelease.yaml index e6d991b063..ec7b72e3f4 100644 --- a/kubernetes/main/apps/dbms/pgadmin/app/helmrelease.yaml +++ b/kubernetes/main/apps/dbms/pgadmin/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: pgadmin spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/default/whoami/app/helmrelease.yaml b/kubernetes/main/apps/default/whoami/app/helmrelease.yaml index 41c30b26aa..6a8f27bcd9 100644 --- a/kubernetes/main/apps/default/whoami/app/helmrelease.yaml +++ b/kubernetes/main/apps/default/whoami/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: whoami spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/external-secrets/onepassword-connect/app/helmrelease.yaml b/kubernetes/main/apps/external-secrets/onepassword-connect/app/helmrelease.yaml index 105e3d8978..a779d4df8b 100644 --- a/kubernetes/main/apps/external-secrets/onepassword-connect/app/helmrelease.yaml +++ b/kubernetes/main/apps/external-secrets/onepassword-connect/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: onepassword-connect spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/home/frigate/app/helmrelease.yaml b/kubernetes/main/apps/home/frigate/app/helmrelease.yaml index 8c2ca03480..5c4d328520 100644 --- a/kubernetes/main/apps/home/frigate/app/helmrelease.yaml +++ b/kubernetes/main/apps/home/frigate/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: frigate spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 2 install: createNamespace: true diff --git a/kubernetes/main/apps/home/home-assistant/app/helmrelease.yaml b/kubernetes/main/apps/home/home-assistant/app/helmrelease.yaml index ae75f9e031..af7cf483e9 100644 --- a/kubernetes/main/apps/home/home-assistant/app/helmrelease.yaml +++ b/kubernetes/main/apps/home/home-assistant/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app home-assistant spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/home/node-red/app/helmrelease.yaml b/kubernetes/main/apps/home/node-red/app/helmrelease.yaml index dd9115479c..28abe0aea3 100644 --- a/kubernetes/main/apps/home/node-red/app/helmrelease.yaml +++ b/kubernetes/main/apps/home/node-red/app/helmrelease.yaml @@ -5,17 +5,11 @@ kind: HelmRelease metadata: name: &app node-red spec: - releaseName: node-red - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/media/bazarr/app/helmrelease.yaml b/kubernetes/main/apps/media/bazarr/app/helmrelease.yaml index 26436b89b5..f56efff4c2 100644 --- a/kubernetes/main/apps/media/bazarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/bazarr/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: bazarr spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/media/bonob/app/helmrelease.yaml b/kubernetes/main/apps/media/bonob/app/helmrelease.yaml index 4a5e7f7f73..baf8911a6b 100644 --- a/kubernetes/main/apps/media/bonob/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/bonob/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: bonob spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/calibre-web/app/helmrelease.yaml b/kubernetes/main/apps/media/calibre-web/app/helmrelease.yaml index 8395f57e5c..828051c4a3 100644 --- a/kubernetes/main/apps/media/calibre-web/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/calibre-web/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: calibre-web spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/immich/app/helmrelease.yaml b/kubernetes/main/apps/media/immich/app/helmrelease.yaml index 7138e1c056..677885fd1f 100644 --- a/kubernetes/main/apps/media/immich/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/immich/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app immich spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/immich/db/helmrelease.yaml b/kubernetes/main/apps/media/immich/db/helmrelease.yaml index 65a5cb6575..d045dd8013 100644 --- a/kubernetes/main/apps/media/immich/db/helmrelease.yaml +++ b/kubernetes/main/apps/media/immich/db/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: immich-postgres-backup spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/lidarr/app/helmrelease.yaml b/kubernetes/main/apps/media/lidarr/app/helmrelease.yaml index 002a6eee59..d00627e821 100644 --- a/kubernetes/main/apps/media/lidarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/lidarr/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: lidarr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/media/navidrome/app/helmrelease.yaml b/kubernetes/main/apps/media/navidrome/app/helmrelease.yaml index b10b074cb4..0a673dcd1c 100644 --- a/kubernetes/main/apps/media/navidrome/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/navidrome/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: navidrome spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/openbooks/app/helmrelease.yaml b/kubernetes/main/apps/media/openbooks/app/helmrelease.yaml index 4656265d7a..790fe342bb 100644 --- a/kubernetes/main/apps/media/openbooks/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/openbooks/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app openbooks spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/overseerr/app/helmrelease.yaml b/kubernetes/main/apps/media/overseerr/app/helmrelease.yaml index cc9dcd714c..726228c968 100644 --- a/kubernetes/main/apps/media/overseerr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/overseerr/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app overseerr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/plex/app/helmrelease.yaml b/kubernetes/main/apps/media/plex/app/helmrelease.yaml index 2d40cacba5..a81a2f2472 100644 --- a/kubernetes/main/apps/media/plex/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/plex/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: plex spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/media/prowlarr/app/helmrelease.yaml b/kubernetes/main/apps/media/prowlarr/app/helmrelease.yaml index 0ed7a0b21b..d9844aa7cc 100644 --- a/kubernetes/main/apps/media/prowlarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/prowlarr/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: prowlarr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/media/qbittorrent/app/helmrelease.yaml b/kubernetes/main/apps/media/qbittorrent/app/helmrelease.yaml index e7b9a9fea7..b5c6b2ba06 100644 --- a/kubernetes/main/apps/media/qbittorrent/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/qbittorrent/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: qbittorrent spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/radarr-4k/app/helmrelease.yaml b/kubernetes/main/apps/media/radarr-4k/app/helmrelease.yaml index 36a128218a..c9b079747f 100644 --- a/kubernetes/main/apps/media/radarr-4k/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/radarr-4k/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: radarr-4k spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/radarr/app/helmrelease.yaml b/kubernetes/main/apps/media/radarr/app/helmrelease.yaml index 7b59cad121..0fe3ead9c8 100644 --- a/kubernetes/main/apps/media/radarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/radarr/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: radarr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/recyclarr/app/helmrelease.yaml b/kubernetes/main/apps/media/recyclarr/app/helmrelease.yaml index a89b3f8e1b..3e7d8d78a9 100644 --- a/kubernetes/main/apps/media/recyclarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/recyclarr/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: recyclarr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/sabnzbd/app/helmrelease.yaml b/kubernetes/main/apps/media/sabnzbd/app/helmrelease.yaml index 0863229677..d546a3cdab 100644 --- a/kubernetes/main/apps/media/sabnzbd/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/sabnzbd/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: sabnzbd spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/media/sonarr/app/helmrelease.yaml b/kubernetes/main/apps/media/sonarr/app/helmrelease.yaml index 29bf81f097..88f35ec7ad 100644 --- a/kubernetes/main/apps/media/sonarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/sonarr/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: sonarr spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/networking/cloudflared/app/helmrelease.yaml b/kubernetes/main/apps/networking/cloudflared/app/helmrelease.yaml index 87956a62d0..e5551b643b 100644 --- a/kubernetes/main/apps/networking/cloudflared/app/helmrelease.yaml +++ b/kubernetes/main/apps/networking/cloudflared/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: cloudflared spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: main: diff --git a/kubernetes/main/apps/networking/echo-server/app/helmrelease.yaml b/kubernetes/main/apps/networking/echo-server/app/helmrelease.yaml index 48c65e1e62..230f1e049c 100644 --- a/kubernetes/main/apps/networking/echo-server/app/helmrelease.yaml +++ b/kubernetes/main/apps/networking/echo-server/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: echo-server spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: main: diff --git a/kubernetes/main/apps/observability/alertmanager/app/helmrelease.yaml b/kubernetes/main/apps/observability/alertmanager/app/helmrelease.yaml index c9b67afae0..0d99c38317 100644 --- a/kubernetes/main/apps/observability/alertmanager/app/helmrelease.yaml +++ b/kubernetes/main/apps/observability/alertmanager/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: alertmanager spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: alertmanager: diff --git a/kubernetes/main/apps/observability/gatus/app/helmrelease.yaml b/kubernetes/main/apps/observability/gatus/app/helmrelease.yaml index f770a7aec2..1b52b94039 100644 --- a/kubernetes/main/apps/observability/gatus/app/helmrelease.yaml +++ b/kubernetes/main/apps/observability/gatus/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: gatus spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/observability/kromgo/app/helmrelease.yaml b/kubernetes/main/apps/observability/kromgo/app/helmrelease.yaml index 1e2d0d58bf..37f4f167dd 100644 --- a/kubernetes/main/apps/observability/kromgo/app/helmrelease.yaml +++ b/kubernetes/main/apps/observability/kromgo/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app kromgo spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/observability/unifi-poller/app/helmrelease.yaml b/kubernetes/main/apps/observability/unifi-poller/app/helmrelease.yaml index a7ccf8f8b1..59de9cee36 100644 --- a/kubernetes/main/apps/observability/unifi-poller/app/helmrelease.yaml +++ b/kubernetes/main/apps/observability/unifi-poller/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: unifi-poller spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/security/authentik/cdn/helmrelease.yaml b/kubernetes/main/apps/security/authentik/cdn/helmrelease.yaml index 8f2deaf807..7d2f5749ca 100644 --- a/kubernetes/main/apps/security/authentik/cdn/helmrelease.yaml +++ b/kubernetes/main/apps/security/authentik/cdn/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: sso-cdn spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/atuin/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/atuin/app/helmrelease.yaml index e21f39bad7..3df28e9c55 100644 --- a/kubernetes/main/apps/self-hosted/atuin/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/atuin/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: atuin spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: remediation: diff --git a/kubernetes/main/apps/self-hosted/birdnet/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/birdnet/app/helmrelease.yaml index 86e17009cd..d23af78796 100644 --- a/kubernetes/main/apps/self-hosted/birdnet/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/birdnet/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app birdnet spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system dependsOn: - name: emqx diff --git a/kubernetes/main/apps/self-hosted/changedetection/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/changedetection/app/helmrelease.yaml index 68d7e63db5..2ad04e6b4c 100644 --- a/kubernetes/main/apps/self-hosted/changedetection/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/changedetection/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: changedetection spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/dashy/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/dashy/app/helmrelease.yaml index 696d9709fe..89da398aa9 100644 --- a/kubernetes/main/apps/self-hosted/dashy/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/dashy/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: dashy spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/dmarc-report/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/dmarc-report/app/helmrelease.yaml index f2095a3264..89ab66b439 100644 --- a/kubernetes/main/apps/self-hosted/dmarc-report/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/dmarc-report/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app dmarc-report spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/homepage/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/homepage/app/helmrelease.yaml index d14c0fd9f6..42729eef2b 100644 --- a/kubernetes/main/apps/self-hosted/homepage/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/homepage/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: homepage spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/self-hosted/kubernetes-schemas/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/kubernetes-schemas/app/helmrelease.yaml index 60bb872c78..66f0a9000b 100644 --- a/kubernetes/main/apps/self-hosted/kubernetes-schemas/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/kubernetes-schemas/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app kubernetes-schemas spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 2 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/ocis/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/ocis/app/helmrelease.yaml index 48deb1095f..aa30d6c172 100644 --- a/kubernetes/main/apps/self-hosted/ocis/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/ocis/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: ocis spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: diff --git a/kubernetes/main/apps/self-hosted/pdf-tool/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/pdf-tool/app/helmrelease.yaml index 75e88fb83d..936de9462c 100644 --- a/kubernetes/main/apps/self-hosted/pdf-tool/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/pdf-tool/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app pdf-tool spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/shlink/shlink-api/helmrelease.yaml b/kubernetes/main/apps/self-hosted/shlink/shlink-api/helmrelease.yaml index 95d1a5e115..c4b2ee50c3 100644 --- a/kubernetes/main/apps/self-hosted/shlink/shlink-api/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/shlink/shlink-api/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app shlink-api spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/shlink/shlink-web/helmrelease.yaml b/kubernetes/main/apps/self-hosted/shlink/shlink-web/helmrelease.yaml index 6f57624ec2..b1a7d9a9fa 100644 --- a/kubernetes/main/apps/self-hosted/shlink/shlink-web/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/shlink/shlink-web/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app shlink-web spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/theme-park/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/theme-park/app/helmrelease.yaml index b0ae153bd2..dbff380e2e 100644 --- a/kubernetes/main/apps/self-hosted/theme-park/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/theme-park/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app theme-park spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 2 install: createNamespace: true diff --git a/kubernetes/main/apps/self-hosted/wikijs/app/helmrelease.yaml b/kubernetes/main/apps/self-hosted/wikijs/app/helmrelease.yaml index 3e7564fd69..7753e69ae3 100644 --- a/kubernetes/main/apps/self-hosted/wikijs/app/helmrelease.yaml +++ b/kubernetes/main/apps/self-hosted/wikijs/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: wikijs spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system - interval: 15m + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 3 install: createNamespace: true diff --git a/kubernetes/main/apps/system-upgrade/system-upgrade-controller/app/helmrelease.yaml b/kubernetes/main/apps/system-upgrade/system-upgrade-controller/app/helmrelease.yaml index 6e826effdf..4d6cea7ac6 100644 --- a/kubernetes/main/apps/system-upgrade/system-upgrade-controller/app/helmrelease.yaml +++ b/kubernetes/main/apps/system-upgrade/system-upgrade-controller/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &app system-upgrade-controller spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: system-upgrade-controller: diff --git a/kubernetes/main/apps/system/fstrim/app/helmrelease.yaml b/kubernetes/main/apps/system/fstrim/app/helmrelease.yaml index 5ecac1aad8..3b6c96f925 100644 --- a/kubernetes/main/apps/system/fstrim/app/helmrelease.yaml +++ b/kubernetes/main/apps/system/fstrim/app/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: &app fstrim spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system install: remediation: retries: 3 diff --git a/kubernetes/main/apps/system/generic-device-plugin/app/helmrelease.yaml b/kubernetes/main/apps/system/generic-device-plugin/app/helmrelease.yaml index 0ac7372f69..30b4bf85ad 100644 --- a/kubernetes/main/apps/system/generic-device-plugin/app/helmrelease.yaml +++ b/kubernetes/main/apps/system/generic-device-plugin/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: generic-device-plugin spec: - interval: 30m - chart: - spec: - chart: app-template - version: 3.7.1 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system driftDetection: mode: enabled diff --git a/kubernetes/main/apps/system/intel-device-plugin/exporter/helmrelease.yaml b/kubernetes/main/apps/system/intel-device-plugin/exporter/helmrelease.yaml index d6e83286f3..c3b0bbf939 100644 --- a/kubernetes/main/apps/system/intel-device-plugin/exporter/helmrelease.yaml +++ b/kubernetes/main/apps/system/intel-device-plugin/exporter/helmrelease.yaml @@ -5,15 +5,11 @@ kind: HelmRelease metadata: name: intel-gpu-exporter spec: - interval: 15m - chart: - spec: - chart: app-template - version: 3.7.1 - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system maxHistory: 2 install: createNamespace: true diff --git a/kubernetes/main/apps/system/k8s-ycl/app/helmrelease.yaml b/kubernetes/main/apps/system/k8s-ycl/app/helmrelease.yaml index 9941da3e0a..f64f83d48e 100644 --- a/kubernetes/main/apps/system/k8s-ycl/app/helmrelease.yaml +++ b/kubernetes/main/apps/system/k8s-ycl/app/helmrelease.yaml @@ -5,16 +5,11 @@ kind: HelmRelease metadata: name: &releaseName k8s-ycl spec: - interval: 30m - chart: - spec: - chart: k8s-ycl - version: 1.3.3 - interval: 30m - sourceRef: - kind: HelmRepository - name: bjw-s-charts - namespace: flux-system + interval: 1h + chartRef: + kind: OCIRepository + name: app-template + namespace: flux-system values: controllers: main: