Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(flux): per-namespace ks (prune false) #3357

Merged
merged 1 commit into from
Jan 26, 2025
Merged

Conversation

buroa
Copy link
Owner

@buroa buroa commented Jan 26, 2025

No description provided.

@bot-blake bot-blake bot added the area/kubernetes Changes made in the kubernetes directory label Jan 26, 2025
@bot-blake
Copy link
Contributor

bot-blake bot commented Jan 26, 2025

--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: actions-runner-controller
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: actions-runner-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller-runners

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller-runners

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: actions-runner-controller-runners
   dependsOn:
   - name: actions-runner-controller
   - name: openebs
   interval: 30m
   path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/runners
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: actions-runner-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: cert-manager
   interval: 30m
   path: ./kubernetes/apps/cert-manager/cert-manager/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: cert-manager
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager-issuers

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager-issuers

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: cert-manager-issuers
   dependsOn:
   - name: cert-manager
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/cert-manager/cert-manager/issuers
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: cert-manager
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager-tls

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cert-manager-tls

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: cert-manager-tls
   dependsOn:
   - name: cert-manager-issuers
   interval: 30m
   path: ./kubernetes/apps/cert-manager/cert-manager/tls
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: cert-manager
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudnative-pg

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudnative-pg

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: cloudnative-pg
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/databases/cloudnative-pg/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: databases
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudnative-pg-cluster

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudnative-pg-cluster

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: cloudnative-pg-cluster
   dependsOn:
   - name: cloudnative-pg
   - name: openebs
   interval: 30m
   path: ./kubernetes/apps/databases/cloudnative-pg/cluster
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: databases
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/emqx

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/emqx

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: emqx
   dependsOn:
   - name: cert-manager
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/databases/emqx/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: databases
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/emqx-cluster

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/emqx-cluster

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: emqx-cluster
   dependsOn:
   - name: emqx
   interval: 30m
   path: ./kubernetes/apps/databases/emqx/cluster
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: databases
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-secrets

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-secrets

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: external-secrets
   interval: 30m
   path: ./kubernetes/apps/external-secrets/external-secrets/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: external-secrets
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-secrets-stores

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-secrets-stores

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: external-secrets-stores
   dependsOn:
   - name: external-secrets
   interval: 30m
   path: ./kubernetes/apps/external-secrets/external-secrets/stores
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: external-secrets
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/onepassword-connect

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/onepassword-connect

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: onepassword-connect
   dependsOn:
   - name: external-secrets
   interval: 30m
   path: ./kubernetes/apps/external-secrets/onepassword-connect/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: external-secrets
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/flux-operator

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/flux-operator

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: flux-operator
   interval: 30m
   path: ./kubernetes/apps/flux-system/flux-operator/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: flux-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/flux-instance

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/flux-instance

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: flux-instance
   dependsOn:
   - name: flux-operator
   interval: 30m
   path: ./kubernetes/apps/flux-system/flux-operator/instance
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: flux-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/atuin

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/atuin

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: atuin
   dependsOn:
   - name: cloudnative-pg-cluster
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/home/atuin/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: home
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/go2rtc

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/go2rtc

@@ -14,13 +14,13 @@

   dependsOn:
   - name: external-secrets-stores
   - name: intel-device-plugin-gpu
   - name: multus-networks
   interval: 30m
   path: ./kubernetes/apps/home/go2rtc/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: home
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/home-assistant

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/home-assistant

@@ -21,13 +21,13 @@

   interval: 30m
   path: ./kubernetes/apps/home/home-assistant/app
   postBuild:
     substitute:
       APP: home-assistant
       VOLSYNC_CAPACITY: 5Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: home
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/zigbee2mqtt

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/zigbee2mqtt

@@ -21,13 +21,13 @@

   interval: 30m
   path: ./kubernetes/apps/home/zigbee2mqtt/app
   postBuild:
     substitute:
       APP: zigbee2mqtt
       VOLSYNC_CAPACITY: 1Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: home
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cilium

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cilium

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: cilium
   interval: 30m
   path: ./kubernetes/apps/kube-system/cilium/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cilium-configs

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cilium-configs

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: cilium-configs
   dependsOn:
   - name: cilium
   interval: 30m
   path: ./kubernetes/apps/kube-system/cilium/configs
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/coredns

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/coredns

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: coredns
   interval: 30m
   path: ./kubernetes/apps/kube-system/coredns/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/descheduler

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/descheduler

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: descheduler
   interval: 30m
   path: ./kubernetes/apps/kube-system/descheduler/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/fstrim

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/fstrim

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: fstrim
   interval: 30m
   path: ./kubernetes/apps/kube-system/fstrim/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/generic-device-plugin

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/generic-device-plugin

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: generic-device-plugin
   interval: 30m
   path: ./kubernetes/apps/kube-system/generic-device-plugin/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/intel-device-plugin-operator

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/intel-device-plugin-operator

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: intel-device-plugin-operator
   interval: 30m
   path: ./kubernetes/apps/kube-system/intel-device-plugin/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/intel-device-plugin-gpu

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/intel-device-plugin-gpu

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: intel-device-plugin-gpu
   dependsOn:
   - name: intel-device-plugin-operator
   - name: node-feature-discovery-features
   interval: 30m
   path: ./kubernetes/apps/kube-system/intel-device-plugin/gpu
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/irqbalance

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/irqbalance

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: irqbalance
   interval: 30m
   path: ./kubernetes/apps/kube-system/irqbalance/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/metrics-server

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/metrics-server

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: metrics-server
   interval: 30m
   path: ./kubernetes/apps/kube-system/metrics-server/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/node-feature-discovery

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/node-feature-discovery

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: node-feature-discovery
   interval: 30m
   path: ./kubernetes/apps/kube-system/node-feature-discovery/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/node-feature-discovery-features

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/node-feature-discovery-features

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: node-feature-discovery-features
   dependsOn:
   - name: node-feature-discovery
   interval: 30m
   path: ./kubernetes/apps/kube-system/node-feature-discovery/features
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/reloader

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/reloader

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: reloader
   interval: 30m
   path: ./kubernetes/apps/kube-system/reloader/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/spegel

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/spegel

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: spegel
   interval: 30m
   path: ./kubernetes/apps/kube-system/spegel/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: kube-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/autobrr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/autobrr

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: autobrr
   dependsOn:
   - name: cloudnative-pg-cluster
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/media/autobrr/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/bazarr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/bazarr

@@ -20,13 +20,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/bazarr/app
   postBuild:
     substitute:
       APP: bazarr
       VOLSYNC_CAPACITY: 5Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cross-seed

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cross-seed

@@ -21,13 +21,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/cross-seed/app
   postBuild:
     substitute:
       APP: cross-seed
       VOLSYNC_CAPACITY: 2Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/overseerr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/overseerr

@@ -21,13 +21,13 @@

   path: ./kubernetes/apps/media/overseerr/app
   postBuild:
     substitute:
       APP: overseerr
       GATUS_PATH: /api/v1/status
       VOLSYNC_CAPACITY: 5Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/plex

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/plex

@@ -23,13 +23,13 @@

   postBuild:
     substitute:
       APP: plex
       GATUS_PATH: /identity
       VOLSYNC_CACHE_CAPACITY: 25Gi
       VOLSYNC_CAPACITY: 50Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/prowlarr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/prowlarr

@@ -13,13 +13,13 @@

       app.kubernetes.io/name: prowlarr
   dependsOn:
   - name: cloudnative-pg-cluster
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/media/prowlarr/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/qbittorrent

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/qbittorrent

@@ -19,13 +19,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/qbittorrent/app
   postBuild:
     substitute:
       APP: qbittorrent
       VOLSYNC_CAPACITY: 2Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/qbittorrent-tools

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/qbittorrent-tools

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: qbittorrent-tools
   dependsOn:
   - name: qbittorrent
   interval: 30m
   path: ./kubernetes/apps/media/qbittorrent/tools
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/radarr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/radarr

@@ -14,13 +14,13 @@

   dependsOn:
   - name: cloudnative-pg-cluster
   - name: external-secrets-stores
   - name: rook-ceph-cluster
   interval: 30m
   path: ./kubernetes/apps/media/radarr/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/recyclarr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/recyclarr

@@ -20,13 +20,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/recyclarr/app
   postBuild:
     substitute:
       APP: recyclarr
       VOLSYNC_CAPACITY: 2Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/sabnzbd

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/sabnzbd

@@ -20,13 +20,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/sabnzbd/app
   postBuild:
     substitute:
       APP: sabnzbd
       VOLSYNC_CAPACITY: 2Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/sonarr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/sonarr

@@ -14,13 +14,13 @@

   dependsOn:
   - name: cloudnative-pg-cluster
   - name: external-secrets-stores
   - name: rook-ceph-cluster
   interval: 30m
   path: ./kubernetes/apps/media/sonarr/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/tautulli

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/tautulli

@@ -19,13 +19,13 @@

   interval: 30m
   path: ./kubernetes/apps/media/tautulli/app
   postBuild:
     substitute:
       APP: tautulli
       VOLSYNC_CAPACITY: 5Gi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/unpackerr

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/unpackerr

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: unpackerr
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/media/unpackerr/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: media
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/blackbox-exporter

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/blackbox-exporter

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: blackbox-exporter
   interval: 30m
   path: ./kubernetes/apps/monitoring/blackbox-exporter/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/blackbox-exporter-probes

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/blackbox-exporter-probes

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: blackbox-exporter-probes
   dependsOn:
   - name: blackbox-exporter
   interval: 30m
   path: ./kubernetes/apps/monitoring/blackbox-exporter/probes
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/gatus

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/gatus

@@ -19,13 +19,13 @@

   interval: 30m
   path: ./kubernetes/apps/monitoring/gatus/app
   postBuild:
     substitute:
       APP: gatus
       GATUS_PATH: /health
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/grafana

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/grafana

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: grafana
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/monitoring/grafana/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/karma

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/karma

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: karma
   dependsOn:
   - name: kube-prometheus-stack
   interval: 30m
   path: ./kubernetes/apps/monitoring/karma/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kromgo

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kromgo

@@ -16,13 +16,13 @@

   interval: 30m
   path: ./kubernetes/apps/monitoring/kromgo/app
   postBuild:
     substitute:
       APP: kromgo
       GATUS_STATUS: '404'
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kube-prometheus-stack

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kube-prometheus-stack

@@ -14,13 +14,13 @@

   dependsOn:
   - name: external-secrets-stores
   - name: prometheus-operator-crds
   - name: rook-ceph-cluster
   interval: 30m
   path: ./kubernetes/apps/monitoring/kube-prometheus-stack/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kube-prometheus-stack-tools

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/kube-prometheus-stack-tools

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: kube-prometheus-stack-tools
   dependsOn:
   - name: kube-prometheus-stack
   interval: 30m
   path: ./kubernetes/apps/monitoring/kube-prometheus-stack/tools
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/loki

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/loki

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: loki
   dependsOn:
   - name: rook-ceph-cluster
   interval: 30m
   path: ./kubernetes/apps/monitoring/loki/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/prometheus-operator-crds

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/prometheus-operator-crds

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: prometheus-operator-crds
   interval: 30m
   path: ./kubernetes/apps/monitoring/prometheus-operator-crds/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/promtail

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/promtail

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: promtail
   interval: 30m
   path: ./kubernetes/apps/monitoring/promtail/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/smartctl-exporter

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/smartctl-exporter

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: smartctl-exporter
   interval: 30m
   path: ./kubernetes/apps/monitoring/smartctl-exporter/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/snmp-exporter

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/snmp-exporter

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: snmp-exporter
   interval: 30m
   path: ./kubernetes/apps/monitoring/snmp-exporter/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/unpoller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/unpoller

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: unpoller
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/monitoring/unpoller/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: monitoring
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudflared

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cloudflared

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: cloudflared
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/networking/cloudflared/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/echo-server

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/echo-server

@@ -16,13 +16,13 @@

   interval: 30m
   path: ./kubernetes/apps/networking/echo-server/app
   postBuild:
     substitute:
       APP: echo-server
       GATUS_PATH: /healthz
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-dns-cloudflare

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-dns-cloudflare

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: external-dns-cloudflare
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/networking/external-dns/cloudflare
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-dns-unifi

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/external-dns-unifi

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: external-dns-unifi
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/networking/external-dns/unifi
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/multus

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/multus

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: multus
   interval: 30m
   path: ./kubernetes/apps/networking/multus/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/multus-networks

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/multus-networks

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: multus-networks
   dependsOn:
   - name: multus
   interval: 30m
   path: ./kubernetes/apps/networking/multus/networks
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/nginx-external

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/nginx-external

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: nginx-external
   dependsOn:
   - name: cert-manager-tls
   interval: 30m
   path: ./kubernetes/apps/networking/nginx/external
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/nginx-internal

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/nginx-internal

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: nginx-internal
   dependsOn:
   - name: cert-manager-tls
   interval: 30m
   path: ./kubernetes/apps/networking/nginx/internal
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/smtp-relay

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/smtp-relay

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: smtp-relay
   dependsOn:
   - name: external-secrets-stores
   interval: 30m
   path: ./kubernetes/apps/networking/smtp-relay/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: networking
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/openebs

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/openebs

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: openebs
   interval: 30m
   path: ./kubernetes/apps/openebs-system/openebs/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: openebs-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/rook-ceph

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/rook-ceph

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: rook-ceph
   dependsOn:
   - name: snapshot-controller
   interval: 30m
   path: ./kubernetes/apps/rook-ceph/rook-ceph/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: rook-ceph
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/rook-ceph-cluster

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/rook-ceph-cluster

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: rook-ceph-cluster
   dependsOn:
   - name: rook-ceph
   interval: 30m
   path: ./kubernetes/apps/rook-ceph/rook-ceph/cluster
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: rook-ceph
   timeout: 15m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-controller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-controller

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: system-upgrade-controller
   interval: 30m
   path: ./kubernetes/apps/system-upgrade/system-upgrade-controller/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: system-upgrade
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-controller-plans

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-controller-plans

@@ -18,13 +18,13 @@

   path: ./kubernetes/apps/system-upgrade/system-upgrade-controller/plans
   postBuild:
     substitute:
       KUBERNETES_VERSION: v1.32.1
       TALOS_SCHEMATIC_ID: c4656257d36b75c5459a556bd4613c94badd08aaecd39734b2901637b5c93b0b
       TALOS_VERSION: v1.9.2
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: system-upgrade
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/snapshot-controller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/snapshot-controller

@@ -10,13 +10,13 @@

 spec:
   commonMetadata:
     labels:
       app.kubernetes.io/name: snapshot-controller
   interval: 30m
   path: ./kubernetes/apps/volsync-system/snapshot-controller/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: volsync-system
   timeout: 5m
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/volsync

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/volsync

@@ -12,13 +12,13 @@

     labels:
       app.kubernetes.io/name: volsync
   dependsOn:
   - name: snapshot-controller
   interval: 30m
   path: ./kubernetes/apps/volsync-system/volsync/app
-  prune: true
+  prune: false
   sourceRef:
     kind: GitRepository
     name: flux-system
     namespace: flux-system
   targetNamespace: volsync-system
   timeout: 5m

@buroa buroa merged commit 71e58d4 into master Jan 26, 2025
9 checks passed
@buroa buroa deleted the buroa/flux-feat-first branch January 26, 2025 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kubernetes Changes made in the kubernetes directory
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant