diff --git a/cluster/apps/sonarr/sonarr-pvc.yml b/cluster/apps/sonarr/sonarr-pvc.yml index d44077b..ae0ff50 100644 --- a/cluster/apps/sonarr/sonarr-pvc.yml +++ b/cluster/apps/sonarr/sonarr-pvc.yml @@ -1,13 +1,34 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: sonarr-pv + namespace: default +spec: + capacity: + storage: 1Gi + volumeMode: Filesystem + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + mountOptions: + - hard + - nfsvers=4.1 + nfs: + path: /k3s/volumes/sonarr + server: 10.0.0.123 + --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: longhorn-sonarr + name: sonarr-pvc namespace: default spec: accessModes: - ReadWriteMany - storageClassName: longhorn + storageClassName: "" + volumeName: sonarr-pv resources: requests: storage: 1Gi diff --git a/cluster/apps/sonarr/sonarr.yml b/cluster/apps/sonarr/sonarr.yml index 8e96122..c193d92 100644 --- a/cluster/apps/sonarr/sonarr.yml +++ b/cluster/apps/sonarr/sonarr.yml @@ -14,10 +14,6 @@ spec: labels: app: sonarr spec: - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 containers: - name: sonarr image: lscr.io/linuxserver/sonarr:4.0.15 @@ -40,7 +36,7 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: longhorn-sonarr + claimName: sonarr-pvc - name: downloads nfs: server: 10.0.0.123