.
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
apiVersion: storage.k8s.io/v1
|
||||
kind: StorageClass
|
||||
metadata:
|
||||
name: smb-nextcloud
|
||||
name: smb-jellyfin
|
||||
provisioner: smb.csi.k8s.io
|
||||
reclaimPolicy: Retain
|
||||
volumeBindingMode: Immediate
|
||||
allowVolumeExpansion: false
|
||||
mountOptions:
|
||||
- uid=33
|
||||
- gid=33
|
||||
- dir_mode=0770
|
||||
- file_mode=0660
|
||||
- uid=1001
|
||||
- gid=1001
|
||||
- dir_mode=0775
|
||||
- file_mode=0664
|
||||
- vers=3.1.1
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
type: Opaque
|
||||
stringData:
|
||||
username: samba
|
||||
@@ -27,167 +27,125 @@ stringData:
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: nextcloud-data-pv
|
||||
name: jellyfin-music-pv
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
storageClassName: smb-jellyfin
|
||||
capacity:
|
||||
storage: 200Gi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
mountOptions:
|
||||
- uid=33
|
||||
- gid=33
|
||||
- dir_mode=0770
|
||||
- file_mode=0660
|
||||
- uid=1001
|
||||
- gid=1001
|
||||
- dir_mode=0775
|
||||
- file_mode=0664
|
||||
- vers=3.1.1
|
||||
csi:
|
||||
driver: smb.csi.k8s.io
|
||||
readOnly: false
|
||||
volumeHandle: files.undercloud.local#data#data
|
||||
volumeAttributes:
|
||||
source: "//files.undercloud.local/data"
|
||||
subDir: "data"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: nextcloud-music-pv
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
capacity:
|
||||
storage: 200Gi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
mountOptions:
|
||||
- uid=33
|
||||
- gid=33
|
||||
- dir_mode=0770
|
||||
- file_mode=0660
|
||||
- vers=3.1.1
|
||||
csi:
|
||||
driver: smb.csi.k8s.io
|
||||
readOnly: false
|
||||
volumeHandle: files.undercloud.local#music#data
|
||||
volumeHandle: files.undercloud.local#music#jellyfin
|
||||
volumeAttributes:
|
||||
source: "//files.undercloud.local/data"
|
||||
subDir: "music"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: nextcloud-movies-pv
|
||||
name: jellyfin-movies-pv
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
storageClassName: smb-jellyfin
|
||||
capacity:
|
||||
storage: 200Gi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
mountOptions:
|
||||
- uid=33
|
||||
- gid=33
|
||||
- dir_mode=0770
|
||||
- file_mode=0660
|
||||
- uid=1001
|
||||
- gid=1001
|
||||
- dir_mode=0775
|
||||
- file_mode=0664
|
||||
- vers=3.1.1
|
||||
csi:
|
||||
driver: smb.csi.k8s.io
|
||||
readOnly: false
|
||||
volumeHandle: files.undercloud.local#movies#data
|
||||
volumeHandle: files.undercloud.local#movies#jellyfin
|
||||
volumeAttributes:
|
||||
source: "//files.undercloud.local/data"
|
||||
subDir: "movies"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: nextcloud-tvshows-pv
|
||||
name: jellyfin-tvshows-pv
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
storageClassName: smb-jellyfin
|
||||
capacity:
|
||||
storage: 200Gi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
mountOptions:
|
||||
- uid=33
|
||||
- gid=33
|
||||
- dir_mode=0770
|
||||
- file_mode=0660
|
||||
- uid=1001
|
||||
- gid=1001
|
||||
- dir_mode=0775
|
||||
- file_mode=0664
|
||||
- vers=3.1.1
|
||||
csi:
|
||||
driver: smb.csi.k8s.io
|
||||
readOnly: false
|
||||
volumeHandle: files.undercloud.local#tvshows#data
|
||||
volumeHandle: files.undercloud.local#tvshows#jellyfin
|
||||
volumeAttributes:
|
||||
source: "//files.undercloud.local/data"
|
||||
subDir: "tvshows"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: data
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: nextcloud-data-pv
|
||||
storageClassName: smb-nextcloud
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: music
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: nextcloud-music-pv
|
||||
storageClassName: smb-nextcloud
|
||||
storage: 200Gi
|
||||
volumeName: jellyfin-music-pv
|
||||
storageClassName: smb-jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: nextcloud-movies-pv
|
||||
storageClassName: smb-nextcloud
|
||||
storage: 200Gi
|
||||
volumeName: jellyfin-movies-pv
|
||||
storageClassName: smb-jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: nextcloud
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: nextcloud-tvshows-pv
|
||||
storageClassName: smb-nextcloud
|
||||
storage: 200Gi
|
||||
volumeName: jellyfin-tvshows-pv
|
||||
storageClassName: smb-jellyfin
|
||||
Reference in New Issue
Block a user