From 21bd56156d94938e2a072c4a4b1ff1317e2aba95 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Tue, 24 Dec 2024 22:41:59 -0600 Subject: [PATCH] split soularr to separate controller --- .../cl01tl/applications/slskd/values.yaml | 51 +++++++++++-------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/clusters/cl01tl/applications/slskd/values.yaml b/clusters/cl01tl/applications/slskd/values.yaml index 7a8bfb642..a1a2f41d7 100644 --- a/clusters/cl01tl/applications/slskd/values.yaml +++ b/clusters/cl01tl/applications/slskd/values.yaml @@ -23,7 +23,7 @@ slskd: - -ec - | sysctl -w net.ipv4.ip_forward=1; - sysctl -w net.ipv6.conf.all.disable_ipv6=1 + sysctl -w net.ipv6.conf.all.disable_ipv6=1 containers: main: image: @@ -41,24 +41,6 @@ slskd: requests: cpu: 100m memory: 256Mi - soularr: - image: - repository: mrusse08/soularr - tag: latest@sha256:6b82fa0d93582424e3001790645514fa11a7766dad780da649965f74a9cb92ca - pullPolicy: IfNotPresent - env: - - name: TZ - value: US/Central - - name: PUID - value: 1000 - - name: PGID - value: 1000 - - name: SCRIPT_INTERVAL - value: 300 - resources: - requests: - cpu: 100m - memory: 256Mi gluetun: image: repository: ghcr.io/qdm12/gluetun @@ -96,6 +78,30 @@ slskd: requests: cpu: 100m memory: 128Mi + soularr: + type: deployment + replicas: 1 + strategy: Recreate + revisionHistoryLimit: 3 + containers: + main: + image: + repository: mrusse08/soularr + tag: latest@sha256:6b82fa0d93582424e3001790645514fa11a7766dad780da649965f74a9cb92ca + pullPolicy: IfNotPresent + env: + - name: TZ + value: US/Central + - name: PUID + value: 1000 + - name: PGID + value: 1000 + - name: SCRIPT_INTERVAL + value: 300 + resources: + requests: + cpu: 100m + memory: 256Mi serviceAccount: create: true service: @@ -138,8 +144,8 @@ slskd: type: secret name: soularr-config-secret advancedMounts: - main: - soularr: + soularr: + main: - path: /data/config.ini readOnly: true mountPropagation: None @@ -151,6 +157,7 @@ slskd: main: - path: /mnt/store readOnly: false - soularr: + soularr: + main: - path: /mnt/store readOnly: false