Add pdc storage classes for manila
We need these ones: https://clouddocs.web.cern.ch/file_shares/share_types.html
| Share type |
|---|
| Prevessin CephFS A |
| Prevessin CephFS SSD A |
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: prevessin-cephfs-a
provisioner: cephfs.manila.csi.openstack.org
reclaimPolicy: Retain
allowVolumeExpansion: true
parameters:
type: "Prevessin CephFS A"
csi.storage.k8s.io/provisioner-secret-name: os-trustee
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
csi.storage.k8s.io/controller-expand-secret-name: os-trustee
csi.storage.k8s.io/controller-expand-secret-namespace: kube-system
csi.storage.k8s.io/node-stage-secret-name: os-trustee
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
csi.storage.k8s.io/node-publish-secret-name: os-trustee
csi.storage.k8s.io/node-publish-secret-namespace: kube-system
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: prevessin-cephfs-a-delete
provisioner: cephfs.manila.csi.openstack.org
reclaimPolicy: Delete
allowVolumeExpansion: true
parameters:
type: "Prevessin CephFS A"
csi.storage.k8s.io/provisioner-secret-name: os-trustee
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
csi.storage.k8s.io/controller-expand-secret-name: os-trustee
csi.storage.k8s.io/controller-expand-secret-namespace: kube-system
csi.storage.k8s.io/node-stage-secret-name: os-trustee
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
csi.storage.k8s.io/node-publish-secret-name: os-trustee
csi.storage.k8s.io/node-publish-secret-namespace: kube-system
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: prevessin-cephfs-ssd-a
provisioner: cephfs.manila.csi.openstack.org
reclaimPolicy: Retain
allowVolumeExpansion: true
parameters:
type: "Prevessin CephFS SSD A"
csi.storage.k8s.io/provisioner-secret-name: os-trustee
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
csi.storage.k8s.io/controller-expand-secret-name: os-trustee
csi.storage.k8s.io/controller-expand-secret-namespace: kube-system
csi.storage.k8s.io/node-stage-secret-name: os-trustee
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
csi.storage.k8s.io/node-publish-secret-name: os-trustee
csi.storage.k8s.io/node-publish-secret-namespace: kube-system
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: prevessin-cephfs-ssd-a-delete
provisioner: cephfs.manila.csi.openstack.org
reclaimPolicy: Delete
allowVolumeExpansion: true
parameters:
type: "Prevessin CephFS SSD A"
csi.storage.k8s.io/provisioner-secret-name: os-trustee
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
csi.storage.k8s.io/controller-expand-secret-name: os-trustee
csi.storage.k8s.io/controller-expand-secret-namespace: kube-system
csi.storage.k8s.io/node-stage-secret-name: os-trustee
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
csi.storage.k8s.io/node-publish-secret-name: os-trustee
csi.storage.k8s.io/node-publish-secret-namespace: kube-system