diff --git a/alaskarTV/alaskarfin/deployment.yaml b/alaskarTV/alaskarfin/deployment.yaml index 1489907..6b53591 100644 --- a/alaskarTV/alaskarfin/deployment.yaml +++ b/alaskarTV/alaskarfin/deployment.yaml @@ -66,7 +66,8 @@ spec: - mountPath: /data/HDD/media name: hdd - mountPath: /data/rclone/__all__ - name: rclone + name: rclone-data + path: __all__ restartPolicy: Always runtimeClassName: nvidia volumes: @@ -76,7 +77,7 @@ spec: - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc - - name: rclone + - name: rclone-data persistentVolumeClaim: - claimName: alaskarserver-rclone-pvc + claimName: rclone-data-pvc diff --git a/alaskarTV/bazarr/deployment.yaml b/alaskarTV/bazarr/deployment.yaml index c92e323..66ce4e3 100644 --- a/alaskarTV/bazarr/deployment.yaml +++ b/alaskarTV/bazarr/deployment.yaml @@ -55,7 +55,8 @@ spec: - mountPath: /HDD name: hdd - mountPath: /data/rclone/__all__ - name: rclone + name: rclone-data + subPath: __all__ restartPolicy: Always volumes: - name: ssd @@ -64,6 +65,7 @@ spec: - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc - - name: rclone + - name: rclone-data persistentVolumeClaim: - claimName: alaskarserver-rclone-pvc + claimName: rclone-data-pvc + diff --git a/alaskarTV/ingress.yaml b/alaskarTV/ingress.yaml index 86d034b..1b62f24 100644 --- a/alaskarTV/ingress.yaml +++ b/alaskarTV/ingress.yaml @@ -101,6 +101,16 @@ spec: services: - name: api-server port: 9090 + - match: Host(`rd.askar.tv`) + kind: Rule + middlewares: + - name : https-redirect + namespace: default + - name: digest-auth + services: + - name: rdtclient + port: 6500 + tls: certResolver: le diff --git a/alaskarTV/pv.yaml b/alaskarTV/pv.yaml index c5a5c10..65093f6 100644 --- a/alaskarTV/pv.yaml +++ b/alaskarTV/pv.yaml @@ -16,6 +16,24 @@ spec: server: 192.168.0.200 share: /SSD/media +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: rclone-data +spec: + capacity: + storage: 3Ti + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + csi: + driver: nfs.csi.k8s.io + volumeHandle: rclone-data + volumeAttributes: + server: 192.168.0.200 + share: /SSD/media/rclone-data + --- apiVersion: v1 kind: PersistentVolume @@ -60,6 +78,20 @@ spec: volumeName: nfs-ssd storageClassName: "" +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: rclone-data-pvc +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 3Ti + volumeName: rclone-data + storageClassName: "" + --- apiVersion: v1 kind: PersistentVolumeClaim diff --git a/alaskarTV/trackers/radarr/deployment.yaml b/alaskarTV/trackers/radarr/deployment.yaml index dfc708c..aa76033 100644 --- a/alaskarTV/trackers/radarr/deployment.yaml +++ b/alaskarTV/trackers/radarr/deployment.yaml @@ -48,7 +48,8 @@ spec: - mountPath: /HDD name: hdd - mountPath: /data/rclone/__all__ - name: rclone + name: rclone-data + subPath: __all__ restartPolicy: Always volumes: - name: ssd @@ -57,6 +58,7 @@ spec: - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc - - name: rclone + - name: rclone-data persistentVolumeClaim: - claimName: alaskarserver-rclone-pvc + claimName: rclone-data-pvc + diff --git a/alaskarTV/trackers/sonarr/deployment.yaml b/alaskarTV/trackers/sonarr/deployment.yaml index 216656d..9fbc62b 100644 --- a/alaskarTV/trackers/sonarr/deployment.yaml +++ b/alaskarTV/trackers/sonarr/deployment.yaml @@ -45,7 +45,8 @@ spec: - mountPath: /HDD name: hdd - mountPath: /data/rclone/__all__ - name: rclone + name: rclone-data + subPath: __all__ restartPolicy: Always volumes: - name: ssd @@ -54,6 +55,7 @@ spec: - name: hdd persistentVolumeClaim: claimName: nfs-hdd-pvc - - name: rclone + - name: rclone-data persistentVolumeClaim: - claimName: alaskarserver-rclone-pvc + claimName: rclone-data-pvc +