--- kind: Namespace apiVersion: v1 metadata: name: kube-system --- apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: manila-csi namespace: kube-system spec: repo: {{ item.value.repo | default("https://kubernetes.github.io/cloud-provider-openstack") }} chart: openstack-manila-csi version: {{ item.value.version | default("1.5.0") }} {% if item.value.chartContent is defined %} chartContent: {{ item.value.chartContent }} {% endif %} targetNamespace: kube-system valuesContent: |- shareProtocols: - protocolSelector: CEPHFS fsGroupPolicy: File fwdNodePluginEndpoint: dir: /var/lib/kubelet/plugins/cephfs.csi.ceph.com sockFile: csi.sock {% if item.value.csimanila is defined %} csimanila: image: tag: {{ item.value.csimanila.tag }} {% endif %} --- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: csi-manila-sc-delete provisioner: cephfs.manila.csi.openstack.org parameters: type: CephFS cephfs-mounter: kernel csi.storage.k8s.io/provisioner-secret-name: csi-manila-secrets csi.storage.k8s.io/provisioner-secret-namespace: kube-system csi.storage.k8s.io/controller-expand-secret-name: csi-manila-secrets csi.storage.k8s.io/controller-expand-secret-namespace: kube-system csi.storage.k8s.io/node-stage-secret-name: csi-manila-secrets csi.storage.k8s.io/node-stage-secret-namespace: kube-system csi.storage.k8s.io/node-publish-secret-name: csi-manila-secrets csi.storage.k8s.io/node-publish-secret-namespace: kube-system reclaimPolicy: Delete allowVolumeExpansion: true