From 3d3282cf1b41dc9bacf30b70985a85fcfd6e3c7a Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Sat, 7 Jun 2025 16:35:47 -0400 Subject: [PATCH 1/3] remove faulty helm repo --- bootstrap/helmrepositories/helmrepository-bitnami.yaml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 bootstrap/helmrepositories/helmrepository-bitnami.yaml diff --git a/bootstrap/helmrepositories/helmrepository-bitnami.yaml b/bootstrap/helmrepositories/helmrepository-bitnami.yaml deleted file mode 100644 index ccfeada..0000000 --- a/bootstrap/helmrepositories/helmrepository-bitnami.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1 -kind: OCIRepository -metadata: - name: bitnami - namespace: flux-system -spec: - interval: 15m - url: oci://registry-1.docker.io/bitnamicharts From 9f0944e4ce846cb08a01a6a777c3c6d7a167ff03 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Sat, 7 Jun 2025 16:39:00 -0400 Subject: [PATCH 2/3] remove traefik-config --- ...ation-nfs-subdir-external-provisioner.yaml | 2 +- .../kustomization-traefik-config.yaml | 15 ------------ traefik-config/bazarr-middleware.yaml | 24 ------------------- traefik-config/prowlarr-middleware.yaml | 24 ------------------- traefik-config/radarr-middleware.yaml | 24 ------------------- traefik-config/sonarr-middleware.yaml | 24 ------------------- 6 files changed, 1 insertion(+), 112 deletions(-) delete mode 100644 bootstrap/kustomizations/kustomization-traefik-config.yaml delete mode 100644 traefik-config/bazarr-middleware.yaml delete mode 100644 traefik-config/prowlarr-middleware.yaml delete mode 100644 traefik-config/radarr-middleware.yaml delete mode 100644 traefik-config/sonarr-middleware.yaml diff --git a/bootstrap/kustomizations/kustomization-nfs-subdir-external-provisioner.yaml b/bootstrap/kustomizations/kustomization-nfs-subdir-external-provisioner.yaml index 3cb8a93..36fe774 100644 --- a/bootstrap/kustomizations/kustomization-nfs-subdir-external-provisioner.yaml +++ b/bootstrap/kustomizations/kustomization-nfs-subdir-external-provisioner.yaml @@ -7,7 +7,7 @@ spec: interval: 15m path: ./nfs-subdir-external-provisioner dependsOn: - - name: traefik-config + - name: traefik prune: false # remove any elements later removed from the above path timeout: 2m # if not set, this defaults to interval duration, which is 1h sourceRef: diff --git a/bootstrap/kustomizations/kustomization-traefik-config.yaml b/bootstrap/kustomizations/kustomization-traefik-config.yaml deleted file mode 100644 index cb4a971..0000000 --- a/bootstrap/kustomizations/kustomization-traefik-config.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: traefik-config - namespace: flux-system -spec: - interval: 15m - path: ./traefik-config - dependsOn: - - name: traefik - prune: false # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system diff --git a/traefik-config/bazarr-middleware.yaml b/traefik-config/bazarr-middleware.yaml deleted file mode 100644 index 56e2eee..0000000 --- a/traefik-config/bazarr-middleware.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: bazarr - namespace: authentik -spec: - forwardAuth: - address: https://bazarr.michaelthomson.dev/outpost.goauthentik.io/auth/traefik - trustForwardHeader: true - authResponseHeaders: - - X-authentik-username - - X-authentik-groups - - X-authentik-email - - X-authentik-name - - X-authentik-uid - - X-authentik-jwt - - X-authentik-meta-jwks - - X-authentik-meta-outpost - - X-authentik-meta-provider - - X-authentik-meta-app - - X-authentik-meta-version - - authorization - tls: - certSecret: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/traefik-config/prowlarr-middleware.yaml b/traefik-config/prowlarr-middleware.yaml deleted file mode 100644 index 2e1c4ba..0000000 --- a/traefik-config/prowlarr-middleware.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: prowlarr - namespace: authentik -spec: - forwardAuth: - address: https://prowlarr.michaelthomson.dev/outpost.goauthentik.io/auth/traefik - trustForwardHeader: true - authResponseHeaders: - - X-authentik-username - - X-authentik-groups - - X-authentik-email - - X-authentik-name - - X-authentik-uid - - X-authentik-jwt - - X-authentik-meta-jwks - - X-authentik-meta-outpost - - X-authentik-meta-provider - - X-authentik-meta-app - - X-authentik-meta-version - - authorization - tls: - certSecret: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/traefik-config/radarr-middleware.yaml b/traefik-config/radarr-middleware.yaml deleted file mode 100644 index b6814c2..0000000 --- a/traefik-config/radarr-middleware.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: radarr - namespace: authentik -spec: - forwardAuth: - address: https://radarr.michaelthomson.dev/outpost.goauthentik.io/auth/traefik - trustForwardHeader: true - authResponseHeaders: - - X-authentik-username - - X-authentik-groups - - X-authentik-email - - X-authentik-name - - X-authentik-uid - - X-authentik-jwt - - X-authentik-meta-jwks - - X-authentik-meta-outpost - - X-authentik-meta-provider - - X-authentik-meta-app - - X-authentik-meta-version - - authorization - tls: - certSecret: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/traefik-config/sonarr-middleware.yaml b/traefik-config/sonarr-middleware.yaml deleted file mode 100644 index d280a24..0000000 --- a/traefik-config/sonarr-middleware.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: sonarr - namespace: authentik -spec: - forwardAuth: - address: https://sonarr.michaelthomson.dev/outpost.goauthentik.io/auth/traefik - trustForwardHeader: true - authResponseHeaders: - - X-authentik-username - - X-authentik-groups - - X-authentik-email - - X-authentik-name - - X-authentik-uid - - X-authentik-jwt - - X-authentik-meta-jwks - - X-authentik-meta-outpost - - X-authentik-meta-provider - - X-authentik-meta-app - - X-authentik-meta-version - - authorization - tls: - certSecret: letsencrypt-wildcard-cert-michaelthomson.dev From 941841ddcec796bc4ce2802100cb33edd0544377 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Sat, 7 Jun 2025 16:58:37 -0400 Subject: [PATCH 3/3] remove snapshot controller --- .../kustomization-snapshot-controller.yaml | 18 ------------- .../namespace-snapshot-controller.yaml | 4 --- .../helmrelease-snapshot-controller.yaml | 25 ------------------- 3 files changed, 47 deletions(-) delete mode 100644 bootstrap/kustomizations/kustomization-snapshot-controller.yaml delete mode 100644 bootstrap/namespaces/namespace-snapshot-controller.yaml delete mode 100644 snapshot-controller/helmrelease-snapshot-controller.yaml diff --git a/bootstrap/kustomizations/kustomization-snapshot-controller.yaml b/bootstrap/kustomizations/kustomization-snapshot-controller.yaml deleted file mode 100644 index 05769fc..0000000 --- a/bootstrap/kustomizations/kustomization-snapshot-controller.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: snapshot-controller - namespace: flux-system -spec: - interval: 15m - path: ./snapshot-controller - prune: false # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system - healthChecks: - - apiVersion: helm.toolkit.fluxcd.io/v2 - kind: HelmRelease - name: snapshot-controller - namespace: snapshot-controller diff --git a/bootstrap/namespaces/namespace-snapshot-controller.yaml b/bootstrap/namespaces/namespace-snapshot-controller.yaml deleted file mode 100644 index 360a34a..0000000 --- a/bootstrap/namespaces/namespace-snapshot-controller.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: snapshot-controller diff --git a/snapshot-controller/helmrelease-snapshot-controller.yaml b/snapshot-controller/helmrelease-snapshot-controller.yaml deleted file mode 100644 index 8e25a0a..0000000 --- a/snapshot-controller/helmrelease-snapshot-controller.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: snapshot-controller - namespace: snapshot-controller -spec: - chart: - spec: - chart: snapshot-controller - version: 3.x - sourceRef: - kind: HelmRepository - name: piraeus-charts - namespace: flux-system - interval: 15m - timeout: 5m - releaseName: snapshot-controller - values: - controller: - volumeSnapshotClasses: - - name: longhorn - driver: driver.longhorn.io - labels: - snapshot.storage.kubernetes.io/is-default-class: "true" - deletionPolicy: Delete