From 813f4941eb73fdcf42315a226de158503de46949 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 18 Jan 2026 23:26:28 +0000 Subject: [PATCH] Automated Manifest Update (#3312) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3312 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 - .../manifests/blocky/Deployment-blocky.yaml | 2 +- .../manifests/gatus/ConfigMap-gatus.yaml | 9 --- .../manifests/gatus/Deployment-gatus.yaml | 2 +- .../homepage/ConfigMap-homepage.yaml | 6 -- .../homepage/Deployment-homepage.yaml | 2 +- .../listenarr/Deployment-listenarr.yaml | 58 ------------------- ...cret-listenarr-backup-secret-external.yaml | 58 ------------------- ...lSecret-listenarr-backup-secret-local.yaml | 58 ------------------- .../listenarr/HTTPRoute-listenarr.yaml | 30 ---------- ...ersistentVolume-listenarr-nfs-storage.yaml | 23 -------- ...tentVolumeClaim-listenarr-nfs-storage.yaml | 17 ------ .../PersistentVolumeClaim-listenarr.yaml | 19 ------ ...urce-listenarr-backup-source-external.yaml | 34 ----------- ...nSource-listenarr-backup-source-local.yaml | 34 ----------- .../listenarr/Service-listenarr.yaml | 22 ------- .../ConfigMap-qbit-manage-config.yaml | 1 - 17 files changed, 3 insertions(+), 373 deletions(-) delete mode 100644 clusters/cl01tl/manifests/listenarr/Deployment-listenarr.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-external.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/HTTPRoute-listenarr.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/PersistentVolume-listenarr-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-external.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/listenarr/Service-listenarr.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index 47c42f785..37d692c20 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -121,7 +121,6 @@ data: komodo IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl lidatube IN CNAME traefik-cl01tl - listenarr IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl navidrome IN CNAME traefik-cl01tl ntfy IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 373e0e451..b2061c949 100644 --- a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 52d4b7d50cfb80712a9607cd82f3ef919549b57cca698dda9fd622800452356b + checksum/configMaps: 52a955ba0d9a55b4c6ea643629fbbf47da7ef8ad950c24eb1282a48cdbeedfb7 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml index ac7fec305..d0d896092 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -617,15 +617,6 @@ data: interval: 30s name: shelfmark url: https://shelfmark.alexlebens.net - - alerts: - - type: ntfy - conditions: - - '[STATUS] == 200' - - '[CERTIFICATE_EXPIRATION] > 240h' - group: core - interval: 30s - name: listenarr - url: https://listenarr.alexlebens.net - alerts: - type: ntfy conditions: diff --git a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml index b4300d2be..4217b6b12 100644 --- a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml @@ -26,7 +26,7 @@ spec: app.kubernetes.io/name: gatus app.kubernetes.io/instance: gatus annotations: - checksum/config: 211b7eca46f78fa5da3d02fe6f6e16210060a085112a4505418bd82cd3c76e6e + checksum/config: d73530efb371feb891b322499224692bd8b49031ff2b7837fa3d89df58ca5224 spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index 051402bbc..193b9c490 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -625,12 +625,6 @@ data: href: https://ephemera.alexlebens.net siteMonitor: http://ephemera.ephemera:80 statusStyle: dot - - Listenarr: - icon: sh-audiobookrequest.webp - description: Audiobooks - href: https://listenarr.alexlebens.net - siteMonitor: http://listenarr.listenarr:80 - statusStyle: dot - Other Homes: - Dev: icon: sh-homepage.webp diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index 9a44ed628..9c27519ed 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 10ed51be513b6b949a3a19f4c73f3be7542c9970cb5e9f25a960a9c9092d0210 + checksum/configMaps: 21f0cb7dde907f06b1b02c655d2bf1aaaa7e808dbf830a772ceb8f80ec284c2b checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main diff --git a/clusters/cl01tl/manifests/listenarr/Deployment-listenarr.yaml b/clusters/cl01tl/manifests/listenarr/Deployment-listenarr.yaml deleted file mode 100644 index 9c4b28a2f..000000000 --- a/clusters/cl01tl/manifests/listenarr/Deployment-listenarr.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: listenarr - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: listenarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr - helm.sh/chart: listenarr-4.6.2 - namespace: listenarr -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: listenarr - app.kubernetes.io/instance: listenarr - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: listenarr - app.kubernetes.io/name: listenarr - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: LISTENARR_PUBLIC_URL - value: https://listenarr.alexlebens.net - image: therobbiedavis/listenarr:canary-0.2.35 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 50m - memory: 128Mi - volumeMounts: - - mountPath: /app/config - name: config - - mountPath: /data - name: media - volumes: - - name: config - persistentVolumeClaim: - claimName: listenarr - - name: media - persistentVolumeClaim: - claimName: listenarr-nfs-storage diff --git a/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-external.yaml b/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-external.yaml deleted file mode 100644 index 8cc1f1790..000000000 --- a/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-external.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: listenarr-backup-secret-external - namespace: listenarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/listenarr/listenarr" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/digital-ocean - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/digital-ocean - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: AWS_DEFAULT_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: AWS_ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: AWS_SECRET_ACCESS_KEY diff --git a/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-local.yaml b/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-local.yaml deleted file mode 100644 index 95976c7f2..000000000 --- a/clusters/cl01tl/manifests/listenarr/ExternalSecret-listenarr-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: listenarr-backup-secret-local - namespace: listenarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/listenarr/listenarr" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/listenarr/HTTPRoute-listenarr.yaml b/clusters/cl01tl/manifests/listenarr/HTTPRoute-listenarr.yaml deleted file mode 100644 index de8f3f2e2..000000000 --- a/clusters/cl01tl/manifests/listenarr/HTTPRoute-listenarr.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: listenarr - labels: - app.kubernetes.io/instance: listenarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr - helm.sh/chart: listenarr-4.6.2 - namespace: listenarr -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "listenarr.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: listenarr - namespace: listenarr - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / diff --git a/clusters/cl01tl/manifests/listenarr/PersistentVolume-listenarr-nfs-storage.yaml b/clusters/cl01tl/manifests/listenarr/PersistentVolume-listenarr-nfs-storage.yaml deleted file mode 100644 index a03c22118..000000000 --- a/clusters/cl01tl/manifests/listenarr/PersistentVolume-listenarr-nfs-storage.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: listenarr-nfs-storage - namespace: listenarr - labels: - app.kubernetes.io/name: listenarr-nfs-storage - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Audiobooks - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr-nfs-storage.yaml b/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr-nfs-storage.yaml deleted file mode 100644 index 4d9f469d6..000000000 --- a/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr-nfs-storage.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: listenarr-nfs-storage - namespace: listenarr - labels: - app.kubernetes.io/name: listenarr-nfs-storage - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr -spec: - volumeName: listenarr-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr.yaml b/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr.yaml deleted file mode 100644 index c18b82538..000000000 --- a/clusters/cl01tl/manifests/listenarr/PersistentVolumeClaim-listenarr.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: listenarr - labels: - app.kubernetes.io/instance: listenarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr - helm.sh/chart: listenarr-4.6.2 - annotations: - helm.sh/resource-policy: keep - namespace: listenarr -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "5Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-external.yaml b/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-external.yaml deleted file mode 100644 index 73d774233..000000000 --- a/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-external.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: listenarr-backup-source-external - namespace: listenarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr-backup -spec: - sourcePVC: listenarr - trigger: - schedule: 42 9 * * * - restic: - pruneIntervalDays: 7 - repository: listenarr-backup-secret-external - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-local.yaml b/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-local.yaml deleted file mode 100644 index f6e6610a7..000000000 --- a/clusters/cl01tl/manifests/listenarr/ReplicationSource-listenarr-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: listenarr-backup-source-local - namespace: listenarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: listenarr - app.kubernetes.io/part-of: listenarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr-backup -spec: - sourcePVC: listenarr - trigger: - schedule: 42 8 * * * - restic: - pruneIntervalDays: 7 - repository: listenarr-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/listenarr/Service-listenarr.yaml b/clusters/cl01tl/manifests/listenarr/Service-listenarr.yaml deleted file mode 100644 index a160fed40..000000000 --- a/clusters/cl01tl/manifests/listenarr/Service-listenarr.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: listenarr - labels: - app.kubernetes.io/instance: listenarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: listenarr - app.kubernetes.io/service: listenarr - helm.sh/chart: listenarr-4.6.2 - namespace: listenarr -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 5000 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: listenarr - app.kubernetes.io/name: listenarr diff --git a/clusters/cl01tl/manifests/qbittorrent/ConfigMap-qbit-manage-config.yaml b/clusters/cl01tl/manifests/qbittorrent/ConfigMap-qbit-manage-config.yaml index 3bc6048e3..895af30f2 100644 --- a/clusters/cl01tl/manifests/qbittorrent/ConfigMap-qbit-manage-config.yaml +++ b/clusters/cl01tl/manifests/qbittorrent/ConfigMap-qbit-manage-config.yaml @@ -61,7 +61,6 @@ data: -< SAVE: /mnt/store/Torrent/FINISHED/SAVE -< ZIM: /mnt/store/Kiwix lidarr: /mnt/store/Torrent/FINISHED/LIDARR - listenarr: /mnt/store/Torrent/FINISHED/LISTENARR prowlarr: /mnt/store/Torrent/FINISHED/SAVE radarr-4k: /mnt/store/Torrent/FINISHED/RADARR4K radarr-anime: /mnt/store/Torrent/FINISHED/RADARRANIME