From 7062460b3146a36f514e0bfd56506dd1aaeadaf6 Mon Sep 17 00:00:00 2001 From: Daren Lord Date: Wed, 20 Nov 2024 03:11:29 +0000 Subject: [PATCH] switch from smb to nfs --- kubernetes/flux/repositories/helm/kustomization.yaml | 1 + .../templates/csi-driver-smb/claims/cifs-appdata.yaml | 9 +++++---- .../csi-driver-smb/claims/cifs-database.yaml | 10 +++++----- .../csi-driver-smb/claims/cifs-downloads.yaml | 11 ++++++----- .../templates/csi-driver-smb/claims/cifs-movies.yaml | 11 ++++++----- .../templates/csi-driver-smb/claims/cifs-tv.yaml | 11 ++++++----- 6 files changed, 29 insertions(+), 24 deletions(-) diff --git a/kubernetes/flux/repositories/helm/kustomization.yaml b/kubernetes/flux/repositories/helm/kustomization.yaml index 0081a4aa..d7c97ea7 100644 --- a/kubernetes/flux/repositories/helm/kustomization.yaml +++ b/kubernetes/flux/repositories/helm/kustomization.yaml @@ -17,5 +17,6 @@ resources: - ./ingress-nginx.yaml - ./k8s-gateway.yaml - ./csi-driver-smb.yaml + - ./csi-driver-nfs.yaml - ./cloudnative-pg.yaml - ./bitnami.yaml diff --git a/kubernetes/templates/csi-driver-smb/claims/cifs-appdata.yaml b/kubernetes/templates/csi-driver-smb/claims/cifs-appdata.yaml index ef295419..8149b71f 100644 --- a/kubernetes/templates/csi-driver-smb/claims/cifs-appdata.yaml +++ b/kubernetes/templates/csi-driver-smb/claims/cifs-appdata.yaml @@ -5,14 +5,15 @@ kind: PersistentVolumeClaim metadata: name: &name cifs-appdata annotations: - volume.beta.kubernetes.io/storage-provisioner: smb.csi.k8s.io - volume.kubernetes.io/storage-provisioner: smb.csi.k8s.io + volume.beta.kubernetes.io/storage-provisioner: nfs.csi.k8s.io + volume.kubernetes.io/storage-provisioner: nfs.csi.k8s.io labels: - csi-driver-smb: "cifs-share" + csi-driver-nfs: "cifs-share" spec: accessModes: - ReadWriteMany resources: requests: storage: 1Ti - storageClassName: *name + volumeName: pv-appdata + storageClassName: nfs-provision-csi diff --git a/kubernetes/templates/csi-driver-smb/claims/cifs-database.yaml b/kubernetes/templates/csi-driver-smb/claims/cifs-database.yaml index 3ce70a98..0f901774 100644 --- a/kubernetes/templates/csi-driver-smb/claims/cifs-database.yaml +++ b/kubernetes/templates/csi-driver-smb/claims/cifs-database.yaml @@ -5,14 +5,14 @@ kind: PersistentVolumeClaim metadata: name: &name cifs-database annotations: - volume.beta.kubernetes.io/storage-provisioner: smb.csi.k8s.io - volume.kubernetes.io/storage-provisioner: smb.csi.k8s.io + volume.beta.kubernetes.io/storage-provisioner: nfs.csi.k8s.io + volume.kubernetes.io/storage-provisioner: nfs.csi.k8s.io labels: - csi-driver-smb: "cifs-share" + csi-driver-nfs: "cifs-share" spec: accessModes: - ReadWriteMany resources: requests: - storage: 50Ti - storageClassName: *name + storage: 1Ti + storageClassName: nfs-provision-csi diff --git a/kubernetes/templates/csi-driver-smb/claims/cifs-downloads.yaml b/kubernetes/templates/csi-driver-smb/claims/cifs-downloads.yaml index 0109ae0a..36570182 100644 --- a/kubernetes/templates/csi-driver-smb/claims/cifs-downloads.yaml +++ b/kubernetes/templates/csi-driver-smb/claims/cifs-downloads.yaml @@ -5,14 +5,15 @@ kind: PersistentVolumeClaim metadata: name: &name cifs-downloads annotations: - volume.beta.kubernetes.io/storage-provisioner: smb.csi.k8s.io - volume.kubernetes.io/storage-provisioner: smb.csi.k8s.io + volume.beta.kubernetes.io/storage-provisioner: nfs.csi.k8s.io + volume.kubernetes.io/storage-provisioner: nfs.csi.k8s.io labels: - csi-driver-smb: "cifs-share" + csi-driver-nfs: "cifs-share" spec: accessModes: - ReadWriteMany resources: requests: - storage: 50Ti - storageClassName: *name + storage: 1Ti + volumeName: pv-downloads + storageClassName: nfs-provision-csi diff --git a/kubernetes/templates/csi-driver-smb/claims/cifs-movies.yaml b/kubernetes/templates/csi-driver-smb/claims/cifs-movies.yaml index e9e9e0f4..b07af4b3 100644 --- a/kubernetes/templates/csi-driver-smb/claims/cifs-movies.yaml +++ b/kubernetes/templates/csi-driver-smb/claims/cifs-movies.yaml @@ -5,14 +5,15 @@ kind: PersistentVolumeClaim metadata: name: &name cifs-movies annotations: - volume.beta.kubernetes.io/storage-provisioner: smb.csi.k8s.io - volume.kubernetes.io/storage-provisioner: smb.csi.k8s.io + volume.beta.kubernetes.io/storage-provisioner: nfs.csi.k8s.io + volume.kubernetes.io/storage-provisioner: nfs.csi.k8s.io labels: - csi-driver-smb: "cifs-share" + csi-driver-nfs: "cifs-share" spec: accessModes: - ReadWriteMany resources: requests: - storage: 50Ti - storageClassName: *name + storage: 1Ti + volumeName: pv-movies + storageClassName: nfs-provision-csi diff --git a/kubernetes/templates/csi-driver-smb/claims/cifs-tv.yaml b/kubernetes/templates/csi-driver-smb/claims/cifs-tv.yaml index f2e726ee..ed829834 100644 --- a/kubernetes/templates/csi-driver-smb/claims/cifs-tv.yaml +++ b/kubernetes/templates/csi-driver-smb/claims/cifs-tv.yaml @@ -5,14 +5,15 @@ kind: PersistentVolumeClaim metadata: name: &name cifs-tv annotations: - volume.beta.kubernetes.io/storage-provisioner: smb.csi.k8s.io - volume.kubernetes.io/storage-provisioner: smb.csi.k8s.io + volume.beta.kubernetes.io/storage-provisioner: nfs.csi.k8s.io + volume.kubernetes.io/storage-provisioner: nfs.csi.k8s.io labels: - csi-driver-smb: "cifs-share" + csi-driver-nfs: "cifs-share" spec: accessModes: - ReadWriteMany resources: requests: - storage: 50Ti - storageClassName: *name + storage: 1Ti + volumeName: pv-tv + storageClassName: nfs-provision-csi