From 9b222856610cf48ff0e003dc6ff77de6f6c31821 Mon Sep 17 00:00:00 2001 From: auricom <27022259+auricom@users.noreply.github.com> Date: Fri, 30 Dec 2022 19:18:25 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=97=EF=B8=8F=20helmrelease=20spec=20ch?= =?UTF-8?q?anges?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cert-manager/cert-manager/app/helmrelease.yaml | 9 +++++++++ .../cert-manager/webhook-ovh/helmrelease.yaml | 11 +++++++++++ .../apps/default/authelia/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/bazarr/app/helmrelease.yaml | 4 ++++ .../apps/default/calibre-web/app/helmrelease.yaml | 4 ++++ .../apps/default/calibre/app/helmrelease.yaml | 4 ++++ .../default/changedetection/app/helmrelease.yaml | 3 +++ .../default/cloudnative-pg/app/helmrelease.yaml | 6 ++++++ kubernetes/apps/default/drone/app/helmrelease.yaml | 13 ++++++++++++- .../drone/kubernetes-secrets/helmrelease.yaml | 13 ++++++++++++- .../apps/default/emqx/app/emqx/helmrelease.yaml | 4 ++++ kubernetes/apps/default/flood/app/helmrelease.yaml | 4 ++++ .../apps/default/freshrss/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/gitea/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/glauth/app/helmrelease.yaml | 4 ++++ .../apps/default/hajimari/app/helmrelease.yaml | 4 ++++ .../default/home-assistant/app/helmrelease.yaml | 4 ++++ .../apps/default/invidious/app/helmrelease.yaml | 4 ++++ .../apps/default/jellyfin/app/helmrelease.yaml | 4 ++++ .../apps/default/jellyseer/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/joplin/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/komga/app/helmrelease.yaml | 4 ++++ .../apps/default/libreddit/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/lidarr/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/lychee/app/helmrelease.yaml | 4 ++++ .../apps/default/mailrise/app/helmrelease.yaml | 3 +++ .../apps/default/media-browser/app/helmrelease.yaml | 4 ++++ .../apps/default/navidrome/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/nitter/app/helmrelease.yaml | 4 ++++ .../apps/default/outline/app/helmrelease.yaml | 4 ++++ .../apps/default/paperless/app/helmrelease.yaml | 4 ++++ .../apps/default/pgadmin/app/helmrelease.yaml | 4 ++++ .../apps/default/prowlarr/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/pyload/app/helmrelease.yaml | 4 ++++ .../apps/default/qbittorrent/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/radarr/app/helmrelease.yaml | 4 ++++ .../apps/default/readarr/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/redis/app/helmrelease.yaml | 4 ++++ .../default/resilio-sync/claude/helmrelease.yaml | 4 ++++ .../default/resilio-sync/helene/helmrelease.yaml | 4 ++++ .../apps/default/sabnzbd/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/sharry/app/helmrelease.yaml | 4 ++++ .../apps/default/smtp-relay/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/sonarr/app/helmrelease.yaml | 4 ++++ .../apps/default/tandoor/app/helmrelease.yaml | 4 ++++ .../apps/default/theme-park/app/helmrelease.yaml | 4 ++++ kubernetes/apps/default/unifi/app/helmrelease.yaml | 4 ++++ .../apps/default/uptime-kuma/app/helmrelease.yaml | 4 ++++ .../apps/default/vaultwarden/app/helmrelease.yaml | 4 ++++ .../apps/default/vikunja/app/helmrelease.yaml | 4 ++++ .../apps/default/wallabag/app/helmrelease.yaml | 4 ++++ .../apps/default/whoogle/app/helmrelease.yaml | 4 ++++ .../apps/default/zigbee2mqtt/app/helmrelease.yaml | 4 ++++ .../apps/default/zwave-js-ui/app/helmrelease.yaml | 4 ++++ .../flux-system/weave-gitops/app/helmrelease.yaml | 11 +++++++++++ .../apps/kube-system/cilium/app/helmrelease.yaml | 4 ++++ .../kube-system/descheduler/app/helmrelease.yaml | 4 ++++ .../kube-system/intel-gpu/exporter/helmrelease.yaml | 4 ++++ .../kube-system/intel-gpu/plugin/helmrelease.yaml | 4 ++++ .../kubelet-csr-approver/app/helmrelease.yaml | 4 ++++ .../kube-system/metrics-server/app/helmrelease.yaml | 4 ++++ .../node-feature-discovery/app/helmrelease.yaml | 6 ++++++ .../apps/kube-system/reloader/app/helmrelease.yaml | 4 ++++ .../snapshot-controller/app/helmrelease.yaml | 4 ++++ .../apps/kyverno/kyverno/app/helmrelease.yaml | 6 ++++++ .../apps/monitoring/grafana/app/helmrelease.yaml | 4 ++++ .../kube-prometheus-stack/app/helmrelease.yaml | 6 ++++++ .../apps/monitoring/loki/app/helmrelease.yaml | 4 ++++ .../smartctl-exporter/app/helmrelease.yaml | 4 ++++ .../apps/monitoring/thanos/app/helmrelease.yaml | 4 ++++ .../apps/monitoring/vector/agent/helmrelease.yaml | 4 ++++ .../monitoring/vector/aggregator/helmrelease.yaml | 4 ++++ .../networking/external-dns/app/helmrelease.yaml | 4 ++++ .../networking/ingress-nginx/app/helmrelease.yaml | 4 ++++ .../networking/k8s-gateway/app/helmrelease.yaml | 4 ++++ .../apps/rook-ceph/rook-ceph/app/helmrelease.yaml | 13 +++++++++++++ .../rook-ceph/rook-ceph/cluster/helmrelease.yaml | 4 ++++ .../rook-ceph/rook-ceph/toolbox/helmrelease.yaml | 4 ++++ .../apps/volsync/snapscheduler/app/helmrelease.yaml | 6 ++++++ kubernetes/archive/crowdsec/helmrelease.yaml | 4 ++++ .../trivy-operator/app/helmrelease.yaml | 3 +++ 81 files changed, 375 insertions(+), 2 deletions(-) diff --git a/kubernetes/apps/cert-manager/cert-manager/app/helmrelease.yaml b/kubernetes/apps/cert-manager/cert-manager/app/helmrelease.yaml index 94d835d3f..d78470e00 100644 --- a/kubernetes/apps/cert-manager/cert-manager/app/helmrelease.yaml +++ b/kubernetes/apps/cert-manager/cert-manager/app/helmrelease.yaml @@ -16,10 +16,19 @@ spec: name: jetstack namespace: flux-system interval: 15m + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 + upgrade: + cleanupOnFail: true + crds: CreateReplace + remediation: + retries: 3 + uninstall: + keepHistory: false values: installCRDs: true webhook: diff --git a/kubernetes/apps/cert-manager/cert-manager/webhook-ovh/helmrelease.yaml b/kubernetes/apps/cert-manager/cert-manager/webhook-ovh/helmrelease.yaml index bbce9634c..aef6f7ffd 100644 --- a/kubernetes/apps/cert-manager/cert-manager/webhook-ovh/helmrelease.yaml +++ b/kubernetes/apps/cert-manager/cert-manager/webhook-ovh/helmrelease.yaml @@ -15,6 +15,17 @@ spec: kind: HelmRepository name: cert-manager-webhook-ovh namespace: flux-system + maxHistory: 3 + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + remediation: + retries: 3 + uninstall: + keepHistory: false values: groupName: "${SECRET_DOMAIN}" certManager: diff --git a/kubernetes/apps/default/authelia/app/helmrelease.yaml b/kubernetes/apps/default/authelia/app/helmrelease.yaml index 9f8014d09..74129ba0f 100644 --- a/kubernetes/apps/default/authelia/app/helmrelease.yaml +++ b/kubernetes/apps/default/authelia/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 2 diff --git a/kubernetes/apps/default/bazarr/app/helmrelease.yaml b/kubernetes/apps/default/bazarr/app/helmrelease.yaml index 7cadca28c..997224ea8 100644 --- a/kubernetes/apps/default/bazarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/bazarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/bazarr diff --git a/kubernetes/apps/default/calibre-web/app/helmrelease.yaml b/kubernetes/apps/default/calibre-web/app/helmrelease.yaml index 1e2002e49..7546643bb 100644 --- a/kubernetes/apps/default/calibre-web/app/helmrelease.yaml +++ b/kubernetes/apps/default/calibre-web/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/auricom/calibre-web diff --git a/kubernetes/apps/default/calibre/app/helmrelease.yaml b/kubernetes/apps/default/calibre/app/helmrelease.yaml index 910b9cc2e..26a22ad26 100644 --- a/kubernetes/apps/default/calibre/app/helmrelease.yaml +++ b/kubernetes/apps/default/calibre/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/linuxserver/calibre diff --git a/kubernetes/apps/default/changedetection/app/helmrelease.yaml b/kubernetes/apps/default/changedetection/app/helmrelease.yaml index ab118e53d..7f55df339 100644 --- a/kubernetes/apps/default/changedetection/app/helmrelease.yaml +++ b/kubernetes/apps/default/changedetection/app/helmrelease.yaml @@ -21,8 +21,11 @@ spec: remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: type: statefulset diff --git a/kubernetes/apps/default/cloudnative-pg/app/helmrelease.yaml b/kubernetes/apps/default/cloudnative-pg/app/helmrelease.yaml index f0879dca9..785e46105 100644 --- a/kubernetes/apps/default/cloudnative-pg/app/helmrelease.yaml +++ b/kubernetes/apps/default/cloudnative-pg/app/helmrelease.yaml @@ -15,13 +15,19 @@ spec: kind: HelmRepository name: cloudnative-pg namespace: flux-system + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true + crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: crds: create: true diff --git a/kubernetes/apps/default/drone/app/helmrelease.yaml b/kubernetes/apps/default/drone/app/helmrelease.yaml index 220b3bf0c..620aafccd 100644 --- a/kubernetes/apps/default/drone/app/helmrelease.yaml +++ b/kubernetes/apps/default/drone/app/helmrelease.yaml @@ -6,7 +6,7 @@ metadata: name: drone namespace: default spec: - interval: 1h + interval: 15m chart: spec: chart: drone @@ -15,6 +15,17 @@ spec: kind: HelmRepository name: drone namespace: flux-system + maxHistory: 3 + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + remediation: + retries: 3 + uninstall: + keepHistory: false values: image: repository: drone/drone diff --git a/kubernetes/apps/default/drone/kubernetes-secrets/helmrelease.yaml b/kubernetes/apps/default/drone/kubernetes-secrets/helmrelease.yaml index 700df06aa..cde20f392 100644 --- a/kubernetes/apps/default/drone/kubernetes-secrets/helmrelease.yaml +++ b/kubernetes/apps/default/drone/kubernetes-secrets/helmrelease.yaml @@ -6,7 +6,7 @@ metadata: name: drone-kubernetes-secrets namespace: default spec: - interval: 1h + interval: 15m chart: spec: chart: drone-kubernetes-secrets @@ -15,6 +15,17 @@ spec: kind: HelmRepository name: drone namespace: flux-system + maxHistory: 3 + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + remediation: + retries: 3 + uninstall: + keepHistory: false values: env: KUBERNETES_NAMESPACE: default diff --git a/kubernetes/apps/default/emqx/app/emqx/helmrelease.yaml b/kubernetes/apps/default/emqx/app/emqx/helmrelease.yaml index e08457971..12e16e397 100644 --- a/kubernetes/apps/default/emqx/app/emqx/helmrelease.yaml +++ b/kubernetes/apps/default/emqx/app/emqx/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: emqx namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: public.ecr.aws/emqx/emqx diff --git a/kubernetes/apps/default/flood/app/helmrelease.yaml b/kubernetes/apps/default/flood/app/helmrelease.yaml index 258f47f93..c323ea51d 100644 --- a/kubernetes/apps/default/flood/app/helmrelease.yaml +++ b/kubernetes/apps/default/flood/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: jesec/flood diff --git a/kubernetes/apps/default/freshrss/app/helmrelease.yaml b/kubernetes/apps/default/freshrss/app/helmrelease.yaml index 54248e283..d81e2a4b1 100644 --- a/kubernetes/apps/default/freshrss/app/helmrelease.yaml +++ b/kubernetes/apps/default/freshrss/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: freshrss/freshrss diff --git a/kubernetes/apps/default/gitea/app/helmrelease.yaml b/kubernetes/apps/default/gitea/app/helmrelease.yaml index f4474bc2c..926849dda 100644 --- a/kubernetes/apps/default/gitea/app/helmrelease.yaml +++ b/kubernetes/apps/default/gitea/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: gitea namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: gitea/gitea diff --git a/kubernetes/apps/default/glauth/app/helmrelease.yaml b/kubernetes/apps/default/glauth/app/helmrelease.yaml index c98c227e6..5984bc876 100644 --- a/kubernetes/apps/default/glauth/app/helmrelease.yaml +++ b/kubernetes/apps/default/glauth/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/hajimari/app/helmrelease.yaml b/kubernetes/apps/default/hajimari/app/helmrelease.yaml index 5bf291dee..63f202d31 100644 --- a/kubernetes/apps/default/hajimari/app/helmrelease.yaml +++ b/kubernetes/apps/default/hajimari/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: hajimari namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: env: TZ: ${TIMEZONE} diff --git a/kubernetes/apps/default/home-assistant/app/helmrelease.yaml b/kubernetes/apps/default/home-assistant/app/helmrelease.yaml index 49a50ead0..e96419154 100644 --- a/kubernetes/apps/default/home-assistant/app/helmrelease.yaml +++ b/kubernetes/apps/default/home-assistant/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/home-assistant diff --git a/kubernetes/apps/default/invidious/app/helmrelease.yaml b/kubernetes/apps/default/invidious/app/helmrelease.yaml index ab0eb3464..a79385aa1 100644 --- a/kubernetes/apps/default/invidious/app/helmrelease.yaml +++ b/kubernetes/apps/default/invidious/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: quay.io/invidious/invidious diff --git a/kubernetes/apps/default/jellyfin/app/helmrelease.yaml b/kubernetes/apps/default/jellyfin/app/helmrelease.yaml index 4d47411b3..66f1d1190 100644 --- a/kubernetes/apps/default/jellyfin/app/helmrelease.yaml +++ b/kubernetes/apps/default/jellyfin/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/jellyfin diff --git a/kubernetes/apps/default/jellyseer/app/helmrelease.yaml b/kubernetes/apps/default/jellyseer/app/helmrelease.yaml index 2f64c3c93..bfd2da01e 100644 --- a/kubernetes/apps/default/jellyseer/app/helmrelease.yaml +++ b/kubernetes/apps/default/jellyseer/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: docker.io/fallenbagel/jellyseerr diff --git a/kubernetes/apps/default/joplin/app/helmrelease.yaml b/kubernetes/apps/default/joplin/app/helmrelease.yaml index aa7a6cf50..395ad6489 100644 --- a/kubernetes/apps/default/joplin/app/helmrelease.yaml +++ b/kubernetes/apps/default/joplin/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: global: nameOverride: *app diff --git a/kubernetes/apps/default/komga/app/helmrelease.yaml b/kubernetes/apps/default/komga/app/helmrelease.yaml index cf9f3d978..b0e2860b0 100644 --- a/kubernetes/apps/default/komga/app/helmrelease.yaml +++ b/kubernetes/apps/default/komga/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: docker.io/filebrowser/filebrowser diff --git a/kubernetes/apps/default/libreddit/app/helmrelease.yaml b/kubernetes/apps/default/libreddit/app/helmrelease.yaml index 7ce235a2a..fc510cc08 100644 --- a/kubernetes/apps/default/libreddit/app/helmrelease.yaml +++ b/kubernetes/apps/default/libreddit/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/auricom/libreddit diff --git a/kubernetes/apps/default/lidarr/app/helmrelease.yaml b/kubernetes/apps/default/lidarr/app/helmrelease.yaml index 2a80fc2d3..4e4053c85 100644 --- a/kubernetes/apps/default/lidarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/lidarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/lidarr-develop diff --git a/kubernetes/apps/default/lychee/app/helmrelease.yaml b/kubernetes/apps/default/lychee/app/helmrelease.yaml index 20551b471..8e4460f3d 100644 --- a/kubernetes/apps/default/lychee/app/helmrelease.yaml +++ b/kubernetes/apps/default/lychee/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: lycheeorg/lychee-laravel diff --git a/kubernetes/apps/default/mailrise/app/helmrelease.yaml b/kubernetes/apps/default/mailrise/app/helmrelease.yaml index a5968bf0d..b6719484a 100644 --- a/kubernetes/apps/default/mailrise/app/helmrelease.yaml +++ b/kubernetes/apps/default/mailrise/app/helmrelease.yaml @@ -21,8 +21,11 @@ spec: remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/media-browser/app/helmrelease.yaml b/kubernetes/apps/default/media-browser/app/helmrelease.yaml index d20f9817d..d4172b275 100644 --- a/kubernetes/apps/default/media-browser/app/helmrelease.yaml +++ b/kubernetes/apps/default/media-browser/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: docker.io/filebrowser/filebrowser diff --git a/kubernetes/apps/default/navidrome/app/helmrelease.yaml b/kubernetes/apps/default/navidrome/app/helmrelease.yaml index a439e9de5..08882b801 100644 --- a/kubernetes/apps/default/navidrome/app/helmrelease.yaml +++ b/kubernetes/apps/default/navidrome/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/navidrome diff --git a/kubernetes/apps/default/nitter/app/helmrelease.yaml b/kubernetes/apps/default/nitter/app/helmrelease.yaml index db00ae5f2..a31737d95 100644 --- a/kubernetes/apps/default/nitter/app/helmrelease.yaml +++ b/kubernetes/apps/default/nitter/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: docker.io/zedeus/nitter diff --git a/kubernetes/apps/default/outline/app/helmrelease.yaml b/kubernetes/apps/default/outline/app/helmrelease.yaml index e440f35f1..06baf5364 100644 --- a/kubernetes/apps/default/outline/app/helmrelease.yaml +++ b/kubernetes/apps/default/outline/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/paperless/app/helmrelease.yaml b/kubernetes/apps/default/paperless/app/helmrelease.yaml index 0c5ed28ad..81b117689 100644 --- a/kubernetes/apps/default/paperless/app/helmrelease.yaml +++ b/kubernetes/apps/default/paperless/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: global: nameOverride: *app diff --git a/kubernetes/apps/default/pgadmin/app/helmrelease.yaml b/kubernetes/apps/default/pgadmin/app/helmrelease.yaml index f9e14e53a..e05ae0b0a 100644 --- a/kubernetes/apps/default/pgadmin/app/helmrelease.yaml +++ b/kubernetes/apps/default/pgadmin/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: dpage/pgadmin4 diff --git a/kubernetes/apps/default/prowlarr/app/helmrelease.yaml b/kubernetes/apps/default/prowlarr/app/helmrelease.yaml index 652ad3a58..b7d6e8ff0 100644 --- a/kubernetes/apps/default/prowlarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/prowlarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/prowlarr-nightly diff --git a/kubernetes/apps/default/pyload/app/helmrelease.yaml b/kubernetes/apps/default/pyload/app/helmrelease.yaml index a43bac0ea..28403b576 100644 --- a/kubernetes/apps/default/pyload/app/helmrelease.yaml +++ b/kubernetes/apps/default/pyload/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/auricom/pyload-ng diff --git a/kubernetes/apps/default/qbittorrent/app/helmrelease.yaml b/kubernetes/apps/default/qbittorrent/app/helmrelease.yaml index 0e59dea41..1af260f48 100644 --- a/kubernetes/apps/default/qbittorrent/app/helmrelease.yaml +++ b/kubernetes/apps/default/qbittorrent/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/qbittorrent diff --git a/kubernetes/apps/default/radarr/app/helmrelease.yaml b/kubernetes/apps/default/radarr/app/helmrelease.yaml index b8fb65f25..c68d36bdb 100644 --- a/kubernetes/apps/default/radarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/radarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/radarr-develop diff --git a/kubernetes/apps/default/readarr/app/helmrelease.yaml b/kubernetes/apps/default/readarr/app/helmrelease.yaml index a8a3f6063..be63d2d1e 100644 --- a/kubernetes/apps/default/readarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/readarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/readarr-nightly diff --git a/kubernetes/apps/default/redis/app/helmrelease.yaml b/kubernetes/apps/default/redis/app/helmrelease.yaml index 3169545e0..fde492bfc 100644 --- a/kubernetes/apps/default/redis/app/helmrelease.yaml +++ b/kubernetes/apps/default/redis/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bitnami namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: global: # imageRegistry: public.ecr.aws diff --git a/kubernetes/apps/default/resilio-sync/claude/helmrelease.yaml b/kubernetes/apps/default/resilio-sync/claude/helmrelease.yaml index a5491b59e..9b8194306 100644 --- a/kubernetes/apps/default/resilio-sync/claude/helmrelease.yaml +++ b/kubernetes/apps/default/resilio-sync/claude/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/auricom/resilio-sync diff --git a/kubernetes/apps/default/resilio-sync/helene/helmrelease.yaml b/kubernetes/apps/default/resilio-sync/helene/helmrelease.yaml index 163c717a6..40991a5b0 100644 --- a/kubernetes/apps/default/resilio-sync/helene/helmrelease.yaml +++ b/kubernetes/apps/default/resilio-sync/helene/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/auricom/resilio-sync diff --git a/kubernetes/apps/default/sabnzbd/app/helmrelease.yaml b/kubernetes/apps/default/sabnzbd/app/helmrelease.yaml index 7560fa16d..fd5d690e7 100644 --- a/kubernetes/apps/default/sabnzbd/app/helmrelease.yaml +++ b/kubernetes/apps/default/sabnzbd/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/sabnzbd diff --git a/kubernetes/apps/default/sharry/app/helmrelease.yaml b/kubernetes/apps/default/sharry/app/helmrelease.yaml index 49e9f3034..7b2685c25 100644 --- a/kubernetes/apps/default/sharry/app/helmrelease.yaml +++ b/kubernetes/apps/default/sharry/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/smtp-relay/app/helmrelease.yaml b/kubernetes/apps/default/smtp-relay/app/helmrelease.yaml index 9624025f7..2928cf39d 100644 --- a/kubernetes/apps/default/smtp-relay/app/helmrelease.yaml +++ b/kubernetes/apps/default/smtp-relay/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/sonarr/app/helmrelease.yaml b/kubernetes/apps/default/sonarr/app/helmrelease.yaml index 75fa2dbc9..c7911d7ba 100644 --- a/kubernetes/apps/default/sonarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/sonarr/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/onedr0p/sonarr-develop diff --git a/kubernetes/apps/default/tandoor/app/helmrelease.yaml b/kubernetes/apps/default/tandoor/app/helmrelease.yaml index 99eef702f..daf4d6b81 100644 --- a/kubernetes/apps/default/tandoor/app/helmrelease.yaml +++ b/kubernetes/apps/default/tandoor/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: vabene1111/recipes diff --git a/kubernetes/apps/default/theme-park/app/helmrelease.yaml b/kubernetes/apps/default/theme-park/app/helmrelease.yaml index 1840ba62f..2d515a0d9 100644 --- a/kubernetes/apps/default/theme-park/app/helmrelease.yaml +++ b/kubernetes/apps/default/theme-park/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/unifi/app/helmrelease.yaml b/kubernetes/apps/default/unifi/app/helmrelease.yaml index 24709b9a7..428dcc6fa 100644 --- a/kubernetes/apps/default/unifi/app/helmrelease.yaml +++ b/kubernetes/apps/default/unifi/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: jacobalberty/unifi diff --git a/kubernetes/apps/default/uptime-kuma/app/helmrelease.yaml b/kubernetes/apps/default/uptime-kuma/app/helmrelease.yaml index aca98d7c2..9cb413f71 100644 --- a/kubernetes/apps/default/uptime-kuma/app/helmrelease.yaml +++ b/kubernetes/apps/default/uptime-kuma/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: global: nameOverride: *app diff --git a/kubernetes/apps/default/vaultwarden/app/helmrelease.yaml b/kubernetes/apps/default/vaultwarden/app/helmrelease.yaml index 4af026147..1e42b6770 100644 --- a/kubernetes/apps/default/vaultwarden/app/helmrelease.yaml +++ b/kubernetes/apps/default/vaultwarden/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: vaultwarden/server diff --git a/kubernetes/apps/default/vikunja/app/helmrelease.yaml b/kubernetes/apps/default/vikunja/app/helmrelease.yaml index 63eccb2a8..df556c6cc 100644 --- a/kubernetes/apps/default/vikunja/app/helmrelease.yaml +++ b/kubernetes/apps/default/vikunja/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/wallabag/app/helmrelease.yaml b/kubernetes/apps/default/wallabag/app/helmrelease.yaml index 52dd59002..4e30b0f74 100644 --- a/kubernetes/apps/default/wallabag/app/helmrelease.yaml +++ b/kubernetes/apps/default/wallabag/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 1 diff --git a/kubernetes/apps/default/whoogle/app/helmrelease.yaml b/kubernetes/apps/default/whoogle/app/helmrelease.yaml index 9520cc412..246a26518 100644 --- a/kubernetes/apps/default/whoogle/app/helmrelease.yaml +++ b/kubernetes/apps/default/whoogle/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 2 diff --git a/kubernetes/apps/default/zigbee2mqtt/app/helmrelease.yaml b/kubernetes/apps/default/zigbee2mqtt/app/helmrelease.yaml index 53759a07b..53e6c629a 100644 --- a/kubernetes/apps/default/zigbee2mqtt/app/helmrelease.yaml +++ b/kubernetes/apps/default/zigbee2mqtt/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: fullnameOverride: *app image: diff --git a/kubernetes/apps/default/zwave-js-ui/app/helmrelease.yaml b/kubernetes/apps/default/zwave-js-ui/app/helmrelease.yaml index a82bfc637..64d45e4c1 100644 --- a/kubernetes/apps/default/zwave-js-ui/app/helmrelease.yaml +++ b/kubernetes/apps/default/zwave-js-ui/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: ghcr.io/zwave-js/zwave-js-ui diff --git a/kubernetes/apps/flux-system/weave-gitops/app/helmrelease.yaml b/kubernetes/apps/flux-system/weave-gitops/app/helmrelease.yaml index ee0953e0b..76b08b880 100644 --- a/kubernetes/apps/flux-system/weave-gitops/app/helmrelease.yaml +++ b/kubernetes/apps/flux-system/weave-gitops/app/helmrelease.yaml @@ -15,6 +15,17 @@ spec: sourceRef: kind: HelmRepository name: weave-gitops + maxHistory: 3 + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + remediation: + retries: 3 + uninstall: + keepHistory: false values: adminUser: create: true diff --git a/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml b/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml index 2a9834da5..441836251 100644 --- a/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: cilium namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: autoDirectNodeRoutes: true bgp: diff --git a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml index 669c37708..085ac03ce 100644 --- a/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/descheduler/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: descheduler namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: kind: Deployment replicas: 1 diff --git a/kubernetes/apps/kube-system/intel-gpu/exporter/helmrelease.yaml b/kubernetes/apps/kube-system/intel-gpu/exporter/helmrelease.yaml index f2552c412..9e0500735 100644 --- a/kubernetes/apps/kube-system/intel-gpu/exporter/helmrelease.yaml +++ b/kubernetes/apps/kube-system/intel-gpu/exporter/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: type: daemonset diff --git a/kubernetes/apps/kube-system/intel-gpu/plugin/helmrelease.yaml b/kubernetes/apps/kube-system/intel-gpu/plugin/helmrelease.yaml index 867ea8893..d0e0dae39 100644 --- a/kubernetes/apps/kube-system/intel-gpu/plugin/helmrelease.yaml +++ b/kubernetes/apps/kube-system/intel-gpu/plugin/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: type: daemonset diff --git a/kubernetes/apps/kube-system/kubelet-csr-approver/app/helmrelease.yaml b/kubernetes/apps/kube-system/kubelet-csr-approver/app/helmrelease.yaml index fb3795326..2dbfef960 100644 --- a/kubernetes/apps/kube-system/kubelet-csr-approver/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/kubelet-csr-approver/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: postfinance namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: providerRegex: | ^talos-node-[1-9]$ diff --git a/kubernetes/apps/kube-system/metrics-server/app/helmrelease.yaml b/kubernetes/apps/kube-system/metrics-server/app/helmrelease.yaml index c23949f76..3d1c738ed 100644 --- a/kubernetes/apps/kube-system/metrics-server/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/metrics-server/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: metrics-server namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: args: - --kubelet-insecure-tls diff --git a/kubernetes/apps/kube-system/node-feature-discovery/app/helmrelease.yaml b/kubernetes/apps/kube-system/node-feature-discovery/app/helmrelease.yaml index f51a0ee09..90affcae9 100644 --- a/kubernetes/apps/kube-system/node-feature-discovery/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/node-feature-discovery/app/helmrelease.yaml @@ -15,13 +15,19 @@ spec: kind: HelmRepository name: node-feature-discovery namespace: flux-system + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true + crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: worker: annotations: diff --git a/kubernetes/apps/kube-system/reloader/app/helmrelease.yaml b/kubernetes/apps/kube-system/reloader/app/helmrelease.yaml index cc30f2ded..77d80454d 100644 --- a/kubernetes/apps/kube-system/reloader/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/reloader/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: stakater namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: fullnameOverride: *name reloader: diff --git a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml index 7a798da03..8896c30d1 100644 --- a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml @@ -15,15 +15,19 @@ spec: kind: HelmRepository name: piraeus namespace: flux-system + maxHistory: 3 install: createNamespace: true crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: replicaCount: 3 volumeSnapshotClasses: diff --git a/kubernetes/apps/kyverno/kyverno/app/helmrelease.yaml b/kubernetes/apps/kyverno/kyverno/app/helmrelease.yaml index b3121ebbc..81d39bae4 100644 --- a/kubernetes/apps/kyverno/kyverno/app/helmrelease.yaml +++ b/kubernetes/apps/kyverno/kyverno/app/helmrelease.yaml @@ -15,13 +15,19 @@ spec: kind: HelmRepository name: kyverno namespace: flux-system + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true + crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: installCRDs: true replicaCount: 1 diff --git a/kubernetes/apps/monitoring/grafana/app/helmrelease.yaml b/kubernetes/apps/monitoring/grafana/app/helmrelease.yaml index 558a54859..665423d01 100644 --- a/kubernetes/apps/monitoring/grafana/app/helmrelease.yaml +++ b/kubernetes/apps/monitoring/grafana/app/helmrelease.yaml @@ -16,13 +16,17 @@ spec: name: grafana namespace: flux-system interval: 15m + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: rbac: pspEnabled: false diff --git a/kubernetes/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml b/kubernetes/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml index 148edae30..6c341d717 100644 --- a/kubernetes/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml +++ b/kubernetes/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml @@ -16,13 +16,19 @@ spec: name: prometheus-community namespace: flux-system interval: 5m + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true + crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: ### ### Component values diff --git a/kubernetes/apps/monitoring/loki/app/helmrelease.yaml b/kubernetes/apps/monitoring/loki/app/helmrelease.yaml index 9db8226f9..f14823458 100644 --- a/kubernetes/apps/monitoring/loki/app/helmrelease.yaml +++ b/kubernetes/apps/monitoring/loki/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: grafana namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: loki: structuredConfig: diff --git a/kubernetes/apps/monitoring/smartctl-exporter/app/helmrelease.yaml b/kubernetes/apps/monitoring/smartctl-exporter/app/helmrelease.yaml index d51b19f77..72fa25f53 100644 --- a/kubernetes/apps/monitoring/smartctl-exporter/app/helmrelease.yaml +++ b/kubernetes/apps/monitoring/smartctl-exporter/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: prometheus-community namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: fullnameOverride: *app config: diff --git a/kubernetes/apps/monitoring/thanos/app/helmrelease.yaml b/kubernetes/apps/monitoring/thanos/app/helmrelease.yaml index 0b7f30f17..6c1403bf6 100644 --- a/kubernetes/apps/monitoring/thanos/app/helmrelease.yaml +++ b/kubernetes/apps/monitoring/thanos/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bitnami namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: registry: quay.io diff --git a/kubernetes/apps/monitoring/vector/agent/helmrelease.yaml b/kubernetes/apps/monitoring/vector/agent/helmrelease.yaml index ed6126a38..351efe769 100644 --- a/kubernetes/apps/monitoring/vector/agent/helmrelease.yaml +++ b/kubernetes/apps/monitoring/vector/agent/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: vector namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: image: repository: timberio/vector diff --git a/kubernetes/apps/monitoring/vector/aggregator/helmrelease.yaml b/kubernetes/apps/monitoring/vector/aggregator/helmrelease.yaml index 9635cfcc3..6ffd2ab09 100644 --- a/kubernetes/apps/monitoring/vector/aggregator/helmrelease.yaml +++ b/kubernetes/apps/monitoring/vector/aggregator/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: strategy: RollingUpdate diff --git a/kubernetes/apps/networking/external-dns/app/helmrelease.yaml b/kubernetes/apps/networking/external-dns/app/helmrelease.yaml index 0f833aa64..b778c6b08 100644 --- a/kubernetes/apps/networking/external-dns/app/helmrelease.yaml +++ b/kubernetes/apps/networking/external-dns/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: external-dns namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: interval: 2m logLevel: debug diff --git a/kubernetes/apps/networking/ingress-nginx/app/helmrelease.yaml b/kubernetes/apps/networking/ingress-nginx/app/helmrelease.yaml index 6f90a4cb2..de2e83892 100644 --- a/kubernetes/apps/networking/ingress-nginx/app/helmrelease.yaml +++ b/kubernetes/apps/networking/ingress-nginx/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: ingress-nginx namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicaCount: 2 diff --git a/kubernetes/apps/networking/k8s-gateway/app/helmrelease.yaml b/kubernetes/apps/networking/k8s-gateway/app/helmrelease.yaml index c16391c15..2a2af9901 100644 --- a/kubernetes/apps/networking/k8s-gateway/app/helmrelease.yaml +++ b/kubernetes/apps/networking/k8s-gateway/app/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: controller: replicas: 2 diff --git a/kubernetes/apps/rook-ceph/rook-ceph/app/helmrelease.yaml b/kubernetes/apps/rook-ceph/rook-ceph/app/helmrelease.yaml index ffdcb533f..fc7d6bfc9 100644 --- a/kubernetes/apps/rook-ceph/rook-ceph/app/helmrelease.yaml +++ b/kubernetes/apps/rook-ceph/rook-ceph/app/helmrelease.yaml @@ -15,6 +15,19 @@ spec: kind: HelmRepository name: rook-ceph namespace: flux-system + maxHistory: 3 + install: + createNamespace: true + crds: CreateReplace + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + crds: CreateReplace + remediation: + retries: 3 + uninstall: + keepHistory: false values: crds: enabled: true diff --git a/kubernetes/apps/rook-ceph/rook-ceph/cluster/helmrelease.yaml b/kubernetes/apps/rook-ceph/rook-ceph/cluster/helmrelease.yaml index 5d2aa6817..a3ce3f8cc 100644 --- a/kubernetes/apps/rook-ceph/rook-ceph/cluster/helmrelease.yaml +++ b/kubernetes/apps/rook-ceph/rook-ceph/cluster/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: rook-ceph namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: monitoring: enabled: true diff --git a/kubernetes/apps/rook-ceph/rook-ceph/toolbox/helmrelease.yaml b/kubernetes/apps/rook-ceph/rook-ceph/toolbox/helmrelease.yaml index 33b950c82..f7a7ae030 100644 --- a/kubernetes/apps/rook-ceph/rook-ceph/toolbox/helmrelease.yaml +++ b/kubernetes/apps/rook-ceph/rook-ceph/toolbox/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: bjw-s namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: global: nameOverride: *app diff --git a/kubernetes/apps/volsync/snapscheduler/app/helmrelease.yaml b/kubernetes/apps/volsync/snapscheduler/app/helmrelease.yaml index 3c3a524fb..7d1f5f491 100644 --- a/kubernetes/apps/volsync/snapscheduler/app/helmrelease.yaml +++ b/kubernetes/apps/volsync/snapscheduler/app/helmrelease.yaml @@ -15,13 +15,19 @@ spec: kind: HelmRepository name: backube namespace: flux-system + maxHistory: 3 install: createNamespace: true + crds: CreateReplace remediation: retries: 3 upgrade: + cleanupOnFail: true + crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: manageCRDs: true metrics: diff --git a/kubernetes/archive/crowdsec/helmrelease.yaml b/kubernetes/archive/crowdsec/helmrelease.yaml index 091f384fd..61eb756bb 100644 --- a/kubernetes/archive/crowdsec/helmrelease.yaml +++ b/kubernetes/archive/crowdsec/helmrelease.yaml @@ -15,13 +15,17 @@ spec: kind: HelmRepository name: crowdsec namespace: flux-system + maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: + cleanupOnFail: true remediation: retries: 3 + uninstall: + keepHistory: false values: container_runtime: containerd image: diff --git a/kubernetes/archive/trivy-system/trivy-operator/app/helmrelease.yaml b/kubernetes/archive/trivy-system/trivy-operator/app/helmrelease.yaml index 9d5d6a543..674e1de6a 100644 --- a/kubernetes/archive/trivy-system/trivy-operator/app/helmrelease.yaml +++ b/kubernetes/archive/trivy-system/trivy-operator/app/helmrelease.yaml @@ -22,9 +22,12 @@ spec: remediation: retries: 3 upgrade: + cleanupOnFail: true crds: CreateReplace remediation: retries: 3 + uninstall: + keepHistory: false values: excludeNamespaces: "{{ .Release.Namespace }}" operator: