From b857640bf63d1400508fe22310aad23bf3a3a585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Limpinho?= <53994778+TomasLimpinho@users.noreply.github.com> Date: Tue, 2 Dec 2025 14:12:42 +0000 Subject: [PATCH] declutarr --- .../files/decluttarr-deployment.yaml | 83 ++++++++++--------- roles/decluttarr/files/decluttarr-secret.yaml | 6 +- roles/jellyfin/files/jellyfin-pvcs.yaml | 3 + 3 files changed, 50 insertions(+), 42 deletions(-) diff --git a/roles/decluttarr/files/decluttarr-deployment.yaml b/roles/decluttarr/files/decluttarr-deployment.yaml index 4c6fda3..f658c1f 100644 --- a/roles/decluttarr/files/decluttarr-deployment.yaml +++ b/roles/decluttarr/files/decluttarr-deployment.yaml @@ -17,46 +17,51 @@ spec: - name: regcred containers: - name: decluttarr - image: ghcr.io/manimatter/decluttarr:latest + image: ghcr.io/manimatter/decluttarr:v1.50.2 env: - - name: PUID - value: "1013" - - name: PGID - value: "1013" - - name: TZ - value: 'Etc/UTC' - - name: REMOVE_TIMER - value: '1' - - name: REMOVE_FAILED - value: 'True' - - name: REMOVE_FAILED_IMPORTS - value: 'True' - - name: REMOVE_METADATA_MISSING - value: 'True' - - name: REMOVE_MISSING_FILES - value: 'True' - - name: REMOVE_ORPHANS - value: 'True' - - name: REMOVE_SLOW - value: 'False' - - name: REMOVE_STALLED - value: 'True' - - name: REMOVE_UNMONITORED - value: 'False' - - name: MIN_DOWNLOAD_SPEED - value: '100' - - name: PERMITTED_ATTEMPTS - value: '2' - - name: SONARR - valueFrom: - secretKeyRef: - name: decluttarr-secret - key: sonarr - - name: QBITTORRENT - valueFrom: - secretKeyRef: - name: decluttarr-secret - key: bittorrent + - name: LOG_LEVEL + value: VERBOSE + - name: REMOVE_TIMER + value: '3' + - name: REMOVE_FAILED + value: 'True' + - name: REMOVE_FAILED_IMPORTS + value: 'False' + - name: REMOVE_METADATA_MISSING + value: 'True' + - name: REMOVE_MISSING_FILES + value: 'True' + - name: REMOVE_ORPHANS + value: 'True' + - name: REMOVE_SLOW + value: 'False' + - name: REMOVE_STALLED + value: 'True' + - name: REMOVE_UNMONITORED + value: 'False' + - name: MIN_DOWNLOAD_SPEED + value: '100' + - name: PERMITTED_ATTEMPTS + value: '3' + - name: SONARR_URL + value: http://sonarr-service.stack-arr.svc.cluster.local:8989 + - name: SONARR_KEY + valueFrom: + secretKeyRef: + name: decluttarr-secret + key: sonarrkey + - name: QBITTORRENT_URL + value: http://qbittorrent-service.stack-arr.svc.cluster.local:8080 + - name: QBITTORRENT_USERNAME + valueFrom: + secretKeyRef: + name: decluttarr-secret + key: qbittorrentuser + - name: QBITTORRENT_PASSWORD + valueFrom: + secretKeyRef: + name: decluttarr-secret + key: qbittorrentpass volumeMounts: - name: config mountPath: /config diff --git a/roles/decluttarr/files/decluttarr-secret.yaml b/roles/decluttarr/files/decluttarr-secret.yaml index 0d48af7..d4f6272 100644 --- a/roles/decluttarr/files/decluttarr-secret.yaml +++ b/roles/decluttarr/files/decluttarr-secret.yaml @@ -5,6 +5,6 @@ metadata: namespace: stack-arr type: Opaque data: - radarr: IC0gYmFzZV91cmw6ICJodHRwOi8vcmFkYXJyOjc4NzgiCiAgIGFwaV9rZXk6ICJSQURBUlJfQVBJX0tFWSI= - sonarr: IC0gYmFzZV91cmw6ICJodHRwOi8vc29uYXJyMTo4OTg5IgogICBhcGlfa2V5OiAiU09OQVJSX0FQSV9LRVki - bittorrent: LSBiYXNlX3VybDogImh0dHA6Ly9xYml0dG9ycmVudC1zZXJ2aWNlLnN0YWNrLWFyci5zdmMuY2x1c3Rlci5sb2NhbDo4MDgwIgogIHVzZXJuYW1lOiAidXNlciIgCiAgcGFzc3dvcmQ6ICJwYXNzIgogIG5hbWU6ICJxQml0dG9ycmVudCIKICAgICAgICA= \ No newline at end of file + sonarrkey: M2tkMDRscjk1bGY5M29lMDNsZTAzbGU= + qbittorrentuser: dXNlcg== + qbittorrentpass: cGFzcw== \ No newline at end of file diff --git a/roles/jellyfin/files/jellyfin-pvcs.yaml b/roles/jellyfin/files/jellyfin-pvcs.yaml index bab1df8..1489d8c 100644 --- a/roles/jellyfin/files/jellyfin-pvcs.yaml +++ b/roles/jellyfin/files/jellyfin-pvcs.yaml @@ -13,6 +13,9 @@ spec: nfs: server: 192.168.1.22 path: /mnt/fenix-main-nas-pool-0/data/k8s-Volumes/k8s-cluster-iac-deployed/stack-arr/jellyfin/config + mountOptions: + - nolock + - nfsvers=3 --- apiVersion: v1 kind: PersistentVolumeClaim