diff --git a/clusters/cl01tl/applications/sonarr-4k/Chart.yaml b/clusters/cl01tl/applications/sonarr-4k/Chart.yaml index 15838cede..eff97f9c4 100644 --- a/clusters/cl01tl/applications/sonarr-4k/Chart.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/Chart.yaml @@ -24,7 +24,7 @@ dependencies: - name: app-template alias: sonarr-4k repository: https://bjw-s-labs.github.io/helm-charts/ - version: 3.7.3 + version: 4.0.1 - name: postgres-cluster alias: postgres-17-cluster version: 5.1.0 diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/external-secret.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/external-secret.yaml index 4fefe39de..c36670bd1 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/external-secret.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/external-secret.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k-config-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k-config-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore @@ -63,11 +60,8 @@ metadata: name: sonarr-4k-postgresql-17-cluster-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k-postgresql-17-cluster-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/http-route.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/http-route.yaml index 169ba963f..9c113b5d5 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/http-route.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/http-route.yaml @@ -4,11 +4,8 @@ metadata: name: http-route-sonarr-4k namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: http-route-sonarr-4k + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} spec: parentRefs: - group: gateway.networking.k8s.io diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume-claim.yaml index 382f2f7c9..f4563dd0b 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume-claim.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: volumeName: sonarr-4k-nfs-storage storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume.yaml index e2ae6371e..5477721a5 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/persistent-volume.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: persistentVolumeReclaimPolicy: Retain storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/prometheus-rule.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/prometheus-rule.yaml index bfd71ec35..5399512a2 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/prometheus-rule.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/prometheus-rule.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: groups: - name: sonarr-4k diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/replication-source.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/replication-source.yaml index 7355b0e5a..76500b51b 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/replication-source.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/replication-source.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k-config-backup-source namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k-config-backup-source + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: sourcePVC: sonarr-4k-config trigger: diff --git a/clusters/cl01tl/applications/sonarr-4k/templates/service-monitor.yaml b/clusters/cl01tl/applications/sonarr-4k/templates/service-monitor.yaml index 133e30eab..2d7f30dd0 100644 --- a/clusters/cl01tl/applications/sonarr-4k/templates/service-monitor.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/templates/service-monitor.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-4k namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-4k + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: selector: matchLabels: diff --git a/clusters/cl01tl/applications/sonarr-4k/values.yaml b/clusters/cl01tl/applications/sonarr-4k/values.yaml index 4d606660f..0b44d2ff2 100644 --- a/clusters/cl01tl/applications/sonarr-4k/values.yaml +++ b/clusters/cl01tl/applications/sonarr-4k/values.yaml @@ -22,23 +22,6 @@ sonarr-4k: value: 1000 - name: PGID value: 1000 - probes: - liveness: - enabled: false - custom: true - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 resources: requests: cpu: 10m @@ -62,10 +45,8 @@ sonarr-4k: value: false resources: requests: - cpu: 100m + cpu: 10m memory: 256Mi - serviceAccount: - create: true service: main: controller: main @@ -80,6 +61,7 @@ sonarr-4k: protocol: TCP persistence: config: + forceRename: sonarr-4k-config storageClass: ceph-block accessMode: ReadWriteOnce size: 20Gi diff --git a/clusters/cl01tl/applications/sonarr-anime/Chart.yaml b/clusters/cl01tl/applications/sonarr-anime/Chart.yaml index 121474b6f..53b17b804 100644 --- a/clusters/cl01tl/applications/sonarr-anime/Chart.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/Chart.yaml @@ -23,7 +23,7 @@ dependencies: - name: app-template alias: sonarr-anime repository: https://bjw-s-labs.github.io/helm-charts/ - version: 3.7.3 + version: 4.0.1 - name: postgres-cluster alias: postgres-17-cluster version: 5.1.0 diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/external-secret.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/external-secret.yaml index 4cd544f32..80b2681ac 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/external-secret.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/external-secret.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime-config-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime-config-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore @@ -63,11 +60,8 @@ metadata: name: sonarr-anime-postgresql-17-cluster-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime-postgresql-17-cluster-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/http-route.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/http-route.yaml index f662a2a7a..d78a42621 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/http-route.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/http-route.yaml @@ -4,11 +4,8 @@ metadata: name: http-route-sonarr-anime namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: http-route-sonarr-anime + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} spec: parentRefs: - group: gateway.networking.k8s.io diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume-claim.yaml index aac0c2304..90cfe171a 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume-claim.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: volumeName: sonarr-anime-nfs-storage storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume.yaml index dd526175b..0ad291653 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/persistent-volume.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: persistentVolumeReclaimPolicy: Retain storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/prometheus-rule.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/prometheus-rule.yaml index defef07d8..a04d86c96 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/prometheus-rule.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/prometheus-rule.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: groups: - name: sonarr-anime diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/replication-source.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/replication-source.yaml index 0091e50d4..0f4cf1379 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/replication-source.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/replication-source.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime-config-backup-source namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime-config-backup-source + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: sourcePVC: sonarr-anime-config trigger: diff --git a/clusters/cl01tl/applications/sonarr-anime/templates/service-monitor.yaml b/clusters/cl01tl/applications/sonarr-anime/templates/service-monitor.yaml index f612bf8b3..09171466e 100644 --- a/clusters/cl01tl/applications/sonarr-anime/templates/service-monitor.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/templates/service-monitor.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-anime namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-anime + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: selector: matchLabels: diff --git a/clusters/cl01tl/applications/sonarr-anime/values.yaml b/clusters/cl01tl/applications/sonarr-anime/values.yaml index 4032386b0..825f6f3ae 100644 --- a/clusters/cl01tl/applications/sonarr-anime/values.yaml +++ b/clusters/cl01tl/applications/sonarr-anime/values.yaml @@ -22,23 +22,6 @@ sonarr-anime: value: 1000 - name: PGID value: 1000 - probes: - liveness: - enabled: false - custom: true - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 resources: requests: cpu: 10m @@ -62,10 +45,8 @@ sonarr-anime: value: false resources: requests: - cpu: 100m + cpu: 10m memory: 256Mi - serviceAccount: - create: true service: main: controller: main @@ -80,6 +61,7 @@ sonarr-anime: protocol: TCP persistence: config: + forceRename: sonarr-anime-config storageClass: ceph-block accessMode: ReadWriteOnce size: 20Gi diff --git a/clusters/cl01tl/applications/sonarr/Chart.yaml b/clusters/cl01tl/applications/sonarr/Chart.yaml index 6758e030c..df9acccd8 100644 --- a/clusters/cl01tl/applications/sonarr/Chart.yaml +++ b/clusters/cl01tl/applications/sonarr/Chart.yaml @@ -23,7 +23,7 @@ dependencies: - name: app-template alias: sonarr repository: https://bjw-s-labs.github.io/helm-charts/ - version: 3.7.3 + version: 4.0.1 - name: postgres-cluster alias: postgres-17-cluster version: 5.1.0 diff --git a/clusters/cl01tl/applications/sonarr/templates/external-secret.yaml b/clusters/cl01tl/applications/sonarr/templates/external-secret.yaml index ab5fe0eb1..44cfa64e5 100644 --- a/clusters/cl01tl/applications/sonarr/templates/external-secret.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/external-secret.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-config-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-config-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore @@ -63,11 +60,8 @@ metadata: name: sonarr-postgresql-17-cluster-backup-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-postgresql-17-cluster-backup-secret + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} spec: secretStoreRef: kind: ClusterSecretStore diff --git a/clusters/cl01tl/applications/sonarr/templates/http-route.yaml b/clusters/cl01tl/applications/sonarr/templates/http-route.yaml index 73cf6ebba..743dc0c02 100644 --- a/clusters/cl01tl/applications/sonarr/templates/http-route.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/http-route.yaml @@ -4,11 +4,8 @@ metadata: name: http-route-sonarr namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: http-route-sonarr + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} spec: parentRefs: - group: gateway.networking.k8s.io diff --git a/clusters/cl01tl/applications/sonarr/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/sonarr/templates/persistent-volume-claim.yaml index 7dff0c442..5252b2e43 100644 --- a/clusters/cl01tl/applications/sonarr/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/persistent-volume-claim.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: volumeName: sonarr-nfs-storage storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr/templates/persistent-volume.yaml b/clusters/cl01tl/applications/sonarr/templates/persistent-volume.yaml index b1feb6944..0a3a8ef2c 100644 --- a/clusters/cl01tl/applications/sonarr/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/persistent-volume.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-nfs-storage + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} spec: persistentVolumeReclaimPolicy: Retain storageClassName: nfs-client diff --git a/clusters/cl01tl/applications/sonarr/templates/prometheus-rule.yaml b/clusters/cl01tl/applications/sonarr/templates/prometheus-rule.yaml index 92f4f8ba9..44db3ab9f 100644 --- a/clusters/cl01tl/applications/sonarr/templates/prometheus-rule.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/prometheus-rule.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: groups: - name: sonarr diff --git a/clusters/cl01tl/applications/sonarr/templates/replication-source.yaml b/clusters/cl01tl/applications/sonarr/templates/replication-source.yaml index d5608f3c4..a1e640d4e 100644 --- a/clusters/cl01tl/applications/sonarr/templates/replication-source.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/replication-source.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr-config-backup-source namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr-config-backup-source + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: backup - app.kubernetes.io/part-of: {{ .Release.Name }} spec: sourcePVC: sonarr-config trigger: diff --git a/clusters/cl01tl/applications/sonarr/templates/service-monitor.yaml b/clusters/cl01tl/applications/sonarr/templates/service-monitor.yaml index ab3a0fe3b..45408a2ae 100644 --- a/clusters/cl01tl/applications/sonarr/templates/service-monitor.yaml +++ b/clusters/cl01tl/applications/sonarr/templates/service-monitor.yaml @@ -4,11 +4,8 @@ metadata: name: sonarr namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: sonarr + app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: metrics - app.kubernetes.io/part-of: {{ .Release.Name }} spec: selector: matchLabels: diff --git a/clusters/cl01tl/applications/sonarr/values.yaml b/clusters/cl01tl/applications/sonarr/values.yaml index ef567250c..9f2340f8e 100644 --- a/clusters/cl01tl/applications/sonarr/values.yaml +++ b/clusters/cl01tl/applications/sonarr/values.yaml @@ -22,23 +22,6 @@ sonarr: value: 1000 - name: PGID value: 1000 - probes: - liveness: - enabled: false - custom: true - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 resources: requests: cpu: 100m @@ -62,10 +45,8 @@ sonarr: value: false resources: requests: - cpu: 100m + cpu: 10m memory: 256Mi - serviceAccount: - create: true service: main: controller: main @@ -80,6 +61,7 @@ sonarr: protocol: TCP persistence: config: + forceRename: sonarr-config storageClass: ceph-block accessMode: ReadWriteOnce size: 20Gi