From cee9c4f8b21b85c7b1e4b2888dda5fec1b54d895 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Thu, 7 Feb 2019 15:29:26 +0530 Subject: [PATCH] Fix yamllint issues Signed-off-by: Madhu Rajanna --- .../cephfs/kubernetes/csi-attacher-rbac.yaml | 1 + .../kubernetes/csi-cephfsplugin-attacher.yaml | 1 + .../csi-cephfsplugin-provisioner.yaml | 7 +-- .../cephfs/kubernetes/csi-cephfsplugin.yaml | 11 ++-- .../kubernetes/csi-nodeplugin-rbac.yaml | 3 +- .../kubernetes/csi-provisioner-rbac.yaml | 3 +- deploy/rbd/helm/Chart.yaml | 12 +++-- .../rbd/helm/templates/provisioner-role.yaml | 2 +- deploy/rbd/helm/values.yaml | 5 +- deploy/rbd/kubernetes/csi-attacher-rbac.yaml | 1 + .../rbd/kubernetes/csi-nodeplugin-rbac.yaml | 3 +- .../rbd/kubernetes/csi-provisioner-rbac.yaml | 3 +- .../kubernetes/csi-rbdplugin-attacher.yaml | 1 + .../kubernetes/csi-rbdplugin-provisioner.yaml | 11 ++-- deploy/rbd/kubernetes/csi-rbdplugin.yaml | 21 +++++--- examples/cephfs/deployment.yaml | 19 +++---- examples/cephfs/pod.yaml | 20 +++---- examples/cephfs/pvc.yaml | 3 +- examples/cephfs/secret.yaml | 1 + examples/cephfs/storageclass.yaml | 15 ++++-- examples/rbd/pod-restore.yaml | 20 +++---- examples/rbd/pod.yaml | 20 +++---- examples/rbd/pvc.yaml | 3 +- examples/rbd/secret.yaml | 5 +- examples/rbd/snapshot.yaml | 1 + examples/rbd/storageclass.yaml | 53 ++++++++++--------- 26 files changed, 140 insertions(+), 105 deletions(-) diff --git a/deploy/cephfs/kubernetes/csi-attacher-rbac.yaml b/deploy/cephfs/kubernetes/csi-attacher-rbac.yaml index 76aba986c..94dc8f7a8 100644 --- a/deploy/cephfs/kubernetes/csi-attacher-rbac.yaml +++ b/deploy/cephfs/kubernetes/csi-attacher-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: diff --git a/deploy/cephfs/kubernetes/csi-cephfsplugin-attacher.yaml b/deploy/cephfs/kubernetes/csi-cephfsplugin-attacher.yaml index 43534a475..06f27ca80 100644 --- a/deploy/cephfs/kubernetes/csi-cephfsplugin-attacher.yaml +++ b/deploy/cephfs/kubernetes/csi-cephfsplugin-attacher.yaml @@ -1,3 +1,4 @@ +--- kind: Service apiVersion: v1 metadata: diff --git a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml index e91b4dae1..b3c2ffc0d 100644 --- a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml +++ b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml @@ -1,3 +1,4 @@ +--- kind: Service apiVersion: v1 metadata: @@ -44,7 +45,7 @@ spec: capabilities: add: ["SYS_ADMIN"] image: quay.io/cephcsi/cephfsplugin:v1.0.0 - args : + args: - "--nodeid=$(NODE_ID)" - "--endpoint=$(CSI_ENDPOINT)" - "--v=5" @@ -64,14 +65,14 @@ spec: imagePullPolicy: "IfNotPresent" volumeMounts: - name: socket-dir - mountPath: /var/lib/kubelet/plugins/csi-cephfsplugin + mountPath: /var/lib/kubelet/plugins/csi-cephfsplugin - name: host-sys mountPath: /sys - name: lib-modules mountPath: /lib/modules readOnly: true - name: host-dev - mountPath: /dev + mountPath: /dev volumes: - name: socket-dir hostPath: diff --git a/deploy/cephfs/kubernetes/csi-cephfsplugin.yaml b/deploy/cephfs/kubernetes/csi-cephfsplugin.yaml index ef1c18c44..9e482c75a 100644 --- a/deploy/cephfs/kubernetes/csi-cephfsplugin.yaml +++ b/deploy/cephfs/kubernetes/csi-cephfsplugin.yaml @@ -1,3 +1,4 @@ +--- kind: DaemonSet apiVersion: apps/v1beta2 metadata: @@ -15,7 +16,7 @@ spec: hostNetwork: true # to use e.g. Rook orchestrated cluster, and mons' FQDN is # resolved through k8s service, set dns policy to cluster first - dnsPolicy: ClusterFirstWithHostNet + dnsPolicy: ClusterFirstWithHostNet containers: - name: driver-registrar image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.2 @@ -26,7 +27,11 @@ spec: lifecycle: preStop: exec: - command: ["/bin/sh", "-c", "rm -rf /registration/csi-cephfsplugin /registration/csi-cephfsplugin-reg.sock"] + command: [ + "/bin/sh", "-c", + "rm -rf /registration/csi-cephfsplugin \ + /registration/csi-cephfsplugin-reg.sock" + ] env: - name: KUBE_NODE_NAME valueFrom: @@ -44,7 +49,7 @@ spec: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true image: quay.io/cephcsi/cephfsplugin:v1.0.0 - args : + args: - "--nodeid=$(NODE_ID)" - "--endpoint=$(CSI_ENDPOINT)" - "--v=5" diff --git a/deploy/cephfs/kubernetes/csi-nodeplugin-rbac.yaml b/deploy/cephfs/kubernetes/csi-nodeplugin-rbac.yaml index b5773e8f6..7e6b075b6 100644 --- a/deploy/cephfs/kubernetes/csi-nodeplugin-rbac.yaml +++ b/deploy/cephfs/kubernetes/csi-nodeplugin-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: @@ -37,4 +38,4 @@ subjects: roleRef: kind: ClusterRole name: cephfs-csi-nodeplugin - apiGroup: rbac.authorization.k8s.io + apiGroup: rbac.authorization.k8s.io diff --git a/deploy/cephfs/kubernetes/csi-provisioner-rbac.yaml b/deploy/cephfs/kubernetes/csi-provisioner-rbac.yaml index 327ba9d5c..796dc86b0 100644 --- a/deploy/cephfs/kubernetes/csi-provisioner-rbac.yaml +++ b/deploy/cephfs/kubernetes/csi-provisioner-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: @@ -27,7 +28,7 @@ rules: - apiGroups: [""] resources: ["configmaps"] verbs: ["get", "list", "create", "delete"] - + --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 diff --git a/deploy/rbd/helm/Chart.yaml b/deploy/rbd/helm/Chart.yaml index 0434bca53..7501bc429 100644 --- a/deploy/rbd/helm/Chart.yaml +++ b/deploy/rbd/helm/Chart.yaml @@ -1,12 +1,14 @@ +--- apiVersion: v1 appVersion: "1.0.0" -description: Container Storage Interface (CSI) driver, provisioner, and attacher for Ceph RBD +description: "Container Storage Interface (CSI) driver, +provisioner, and attacher for Ceph RBD" name: ceph-csi-rbd version: 0.3.0 keywords: -- ceph -- rbd -- ceph-csi + - ceph + - rbd + - ceph-csi home: https://github.com/ceph/ceph-csi sources: -- https://github.com/ceph/ceph-csi/tree/master/deploy/rbd/kubernetes + - https://github.com/ceph/ceph-csi/tree/master/deploy/rbd/kubernetes diff --git a/deploy/rbd/helm/templates/provisioner-role.yaml b/deploy/rbd/helm/templates/provisioner-role.yaml index 0540ef55c..798174985 100644 --- a/deploy/rbd/helm/templates/provisioner-role.yaml +++ b/deploy/rbd/helm/templates/provisioner-role.yaml @@ -1,4 +1,4 @@ -{{- if .Values.rbac.create -}} +{{- if .Values.rbac.create -}} kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: diff --git a/deploy/rbd/helm/values.yaml b/deploy/rbd/helm/values.yaml index a55f459a1..bf4c2fb5b 100644 --- a/deploy/rbd/helm/values.yaml +++ b/deploy/rbd/helm/values.yaml @@ -1,3 +1,4 @@ +--- rbac: create: true @@ -43,7 +44,7 @@ nodeplugin: repository: quay.io/k8scsi/csi-node-driver-registrar tag: v1.0.2 pullPolicy: IfNotPresent - + resources: {} plugin: @@ -51,7 +52,7 @@ nodeplugin: repository: quay.io/cephcsi/rbdplugin tag: v1.0.0 pullPolicy: IfNotPresent - + resources: {} nodeSelector: {} diff --git a/deploy/rbd/kubernetes/csi-attacher-rbac.yaml b/deploy/rbd/kubernetes/csi-attacher-rbac.yaml index 731f02e4e..7160e293e 100644 --- a/deploy/rbd/kubernetes/csi-attacher-rbac.yaml +++ b/deploy/rbd/kubernetes/csi-attacher-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: diff --git a/deploy/rbd/kubernetes/csi-nodeplugin-rbac.yaml b/deploy/rbd/kubernetes/csi-nodeplugin-rbac.yaml index 795683ef0..c960408e6 100644 --- a/deploy/rbd/kubernetes/csi-nodeplugin-rbac.yaml +++ b/deploy/rbd/kubernetes/csi-nodeplugin-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: @@ -37,4 +38,4 @@ subjects: roleRef: kind: ClusterRole name: rbd-csi-nodeplugin - apiGroup: rbac.authorization.k8s.io + apiGroup: rbac.authorization.k8s.io diff --git a/deploy/rbd/kubernetes/csi-provisioner-rbac.yaml b/deploy/rbd/kubernetes/csi-provisioner-rbac.yaml index 2aef1f1c6..71ef4f160 100644 --- a/deploy/rbd/kubernetes/csi-provisioner-rbac.yaml +++ b/deploy/rbd/kubernetes/csi-provisioner-rbac.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: ServiceAccount metadata: @@ -42,7 +43,7 @@ rules: - apiGroups: ["apiextensions.k8s.io"] resources: ["customresourcedefinitions"] verbs: ["create"] - + --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 diff --git a/deploy/rbd/kubernetes/csi-rbdplugin-attacher.yaml b/deploy/rbd/kubernetes/csi-rbdplugin-attacher.yaml index 276de3698..4b7c15e83 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin-attacher.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin-attacher.yaml @@ -1,3 +1,4 @@ +--- kind: Service apiVersion: v1 metadata: diff --git a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml index d56786fa3..cc647b7b9 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml @@ -1,3 +1,4 @@ +--- kind: Service apiVersion: v1 metadata: @@ -59,7 +60,7 @@ spec: capabilities: add: ["SYS_ADMIN"] image: quay.io/cephcsi/rbdplugin:v1.0.0 - args : + args: - "--nodeid=$(NODE_ID)" - "--endpoint=$(CSI_ENDPOINT)" - "--v=5" @@ -68,7 +69,7 @@ spec: - "--metadatastorage=k8s_configmap" env: - name: HOST_ROOTFS - value: "/rootfs" + value: "/rootfs" - name: NODE_ID valueFrom: fieldRef: @@ -86,7 +87,7 @@ spec: - mountPath: /dev name: host-dev - mountPath: /rootfs - name: host-rootfs + name: host-rootfs - mountPath: /sys name: host-sys - mountPath: /lib/modules @@ -98,13 +99,13 @@ spec: path: /dev - name: host-rootfs hostPath: - path: / + path: / - name: host-sys hostPath: path: /sys - name: lib-modules hostPath: - path: /lib/modules + path: /lib/modules - name: socket-dir hostPath: path: /var/lib/kubelet/plugins/csi-rbdplugin diff --git a/deploy/rbd/kubernetes/csi-rbdplugin.yaml b/deploy/rbd/kubernetes/csi-rbdplugin.yaml index 8cf9787bb..86291dc7e 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin.yaml @@ -1,3 +1,4 @@ +--- kind: DaemonSet apiVersion: apps/v1beta2 metadata: @@ -13,10 +14,10 @@ spec: spec: serviceAccount: rbd-csi-nodeplugin hostNetwork: true - hostPID: true + hostPID: true # to use e.g. Rook orchestrated cluster, and mons' FQDN is # resolved through k8s service, set dns policy to cluster first - dnsPolicy: ClusterFirstWithHostNet + dnsPolicy: ClusterFirstWithHostNet containers: - name: driver-registrar image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.2 @@ -27,7 +28,11 @@ spec: lifecycle: preStop: exec: - command: ["/bin/sh", "-c", "rm -rf /registration/csi-rbdplugin /registration/csi-rbdplugin-reg.sock"] + command: [ + "/bin/sh", "-c", + "rm -rf /registration/csi-rbdplugin \ + /registration/csi-rbdplugin-reg.sock" + ] env: - name: KUBE_NODE_NAME valueFrom: @@ -45,7 +50,7 @@ spec: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true image: quay.io/cephcsi/rbdplugin:v1.0.0 - args : + args: - "--nodeid=$(NODE_ID)" - "--endpoint=$(CSI_ENDPOINT)" - "--v=5" @@ -54,7 +59,7 @@ spec: - "--metadatastorage=k8s_configmap" env: - name: HOST_ROOTFS - value: "/rootfs" + value: "/rootfs" - name: NODE_ID valueFrom: fieldRef: @@ -78,7 +83,7 @@ spec: - mountPath: /dev name: host-dev - mountPath: /rootfs - name: host-rootfs + name: host-rootfs - mountPath: /sys name: host-sys - mountPath: /lib/modules @@ -90,7 +95,7 @@ spec: path: /var/lib/kubelet/plugins/csi-rbdplugin type: DirectoryOrCreate - name: plugin-mount-dir - hostPath: + hostPath: path: /var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/ type: DirectoryOrCreate - name: registration-dir @@ -106,7 +111,7 @@ spec: path: /dev - name: host-rootfs hostPath: - path: / + path: / - name: host-sys hostPath: path: /sys diff --git a/examples/cephfs/deployment.yaml b/examples/cephfs/deployment.yaml index 8253743b5..60185bddb 100644 --- a/examples/cephfs/deployment.yaml +++ b/examples/cephfs/deployment.yaml @@ -1,3 +1,4 @@ +--- apiVersion: apps/v1 kind: Deployment metadata: @@ -15,13 +16,13 @@ spec: app: web-server spec: containers: - - name: web-server - image: nginx - volumeMounts: - - name: mypvc - mountPath: /var/lib/www/html + - name: web-server + image: nginx + volumeMounts: + - name: mypvc + mountPath: /var/lib/www/html volumes: - - name: mypvc - persistentVolumeClaim: - claimName: csi-cephfs-pvc - readOnly: false + - name: mypvc + persistentVolumeClaim: + claimName: csi-cephfs-pvc + readOnly: false diff --git a/examples/cephfs/pod.yaml b/examples/cephfs/pod.yaml index d78b6d012..998a4d469 100644 --- a/examples/cephfs/pod.yaml +++ b/examples/cephfs/pod.yaml @@ -1,17 +1,17 @@ +--- apiVersion: v1 kind: Pod metadata: name: csicephfs-demo-pod spec: containers: - - name: web-server - image: nginx - volumeMounts: - - name: mypvc - mountPath: /var/lib/www + - name: web-server + image: nginx + volumeMounts: + - name: mypvc + mountPath: /var/lib/www volumes: - - name: mypvc - persistentVolumeClaim: - claimName: csi-cephfs-pvc - readOnly: false - + - name: mypvc + persistentVolumeClaim: + claimName: csi-cephfs-pvc + readOnly: false diff --git a/examples/cephfs/pvc.yaml b/examples/cephfs/pvc.yaml index 864b7f128..58723f702 100644 --- a/examples/cephfs/pvc.yaml +++ b/examples/cephfs/pvc.yaml @@ -1,10 +1,11 @@ +--- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: csi-cephfs-pvc spec: accessModes: - - ReadWriteMany + - ReadWriteMany resources: requests: storage: 5Gi diff --git a/examples/cephfs/secret.yaml b/examples/cephfs/secret.yaml index cf82f6b4f..b96ec543e 100644 --- a/examples/cephfs/secret.yaml +++ b/examples/cephfs/secret.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: Secret metadata: diff --git a/examples/cephfs/storageclass.yaml b/examples/cephfs/storageclass.yaml index c23814322..fb8dd0aa9 100644 --- a/examples/cephfs/storageclass.yaml +++ b/examples/cephfs/storageclass.yaml @@ -1,3 +1,4 @@ +--- apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: @@ -5,7 +6,7 @@ metadata: provisioner: csi-cephfsplugin parameters: # Comma separated list of Ceph monitors - # if using FQDN, make sure csi plugin's dns policy is appropriate. + # if using FQDN, make sure csi plugin's dns policy is appropriate. monitors: mon1:port,mon2:port,... # For provisionVolume: "true": @@ -13,7 +14,8 @@ parameters: # Requires admin credentials (adminID, adminKey). # For provisionVolume: "false": # It is assumed the volume already exists and the user is expected - # to provide path to that volume (rootPath) and user credentials (userID, userKey). + # to provide path to that volume (rootPath) and user credentials + # (userID, userKey). provisionVolume: "true" # Ceph pool into which the volume shall be created @@ -30,8 +32,11 @@ parameters: csi.storage.k8s.io/node-stage-secret-name: csi-cephfs-secret csi.storage.k8s.io/node-stage-secret-namespace: default - # (optional) The driver can use either ceph-fuse (fuse) or ceph kernel client (kernel) - # If omitted, default volume mounter will be used - this is determined by probing for ceph-fuse - # or by setting the default mounter explicitly via --volumemounter command-line argument. + # (optional) The driver can use either ceph-fuse (fuse) or + # ceph kernelclient (kernel). + # If omitted, default volume mounter will be used - this is + # determined by probing for ceph-fuse + # or by setting the default mounter explicitly via + # --volumemounter command-line argument. # mounter: kernel reclaimPolicy: Delete diff --git a/examples/rbd/pod-restore.yaml b/examples/rbd/pod-restore.yaml index b66474476..fe2b06460 100644 --- a/examples/rbd/pod-restore.yaml +++ b/examples/rbd/pod-restore.yaml @@ -1,17 +1,17 @@ +--- apiVersion: v1 kind: Pod metadata: name: csirbd-restore-demo-pod spec: containers: - - name: web-server - image: nginx - volumeMounts: - - name: mypvc - mountPath: /var/lib/www/html + - name: web-server + image: nginx + volumeMounts: + - name: mypvc + mountPath: /var/lib/www/html volumes: - - name: mypvc - persistentVolumeClaim: - claimName: rbd-pvc-restore - readOnly: false - + - name: mypvc + persistentVolumeClaim: + claimName: rbd-pvc-restore + readOnly: false diff --git a/examples/rbd/pod.yaml b/examples/rbd/pod.yaml index 4544bc142..504ba7896 100644 --- a/examples/rbd/pod.yaml +++ b/examples/rbd/pod.yaml @@ -1,17 +1,17 @@ +--- apiVersion: v1 kind: Pod metadata: name: csirbd-demo-pod spec: containers: - - name: web-server - image: nginx - volumeMounts: - - name: mypvc - mountPath: /var/lib/www/html + - name: web-server + image: nginx + volumeMounts: + - name: mypvc + mountPath: /var/lib/www/html volumes: - - name: mypvc - persistentVolumeClaim: - claimName: rbd-pvc - readOnly: false - + - name: mypvc + persistentVolumeClaim: + claimName: rbd-pvc + readOnly: false diff --git a/examples/rbd/pvc.yaml b/examples/rbd/pvc.yaml index 1a459f72f..bb82b42a0 100644 --- a/examples/rbd/pvc.yaml +++ b/examples/rbd/pvc.yaml @@ -1,10 +1,11 @@ +--- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: rbd-pvc spec: accessModes: - - ReadWriteOnce + - ReadWriteOnce resources: requests: storage: 1Gi diff --git a/examples/rbd/secret.yaml b/examples/rbd/secret.yaml index 60f1d11d6..26f9b5927 100644 --- a/examples/rbd/secret.yaml +++ b/examples/rbd/secret.yaml @@ -1,8 +1,9 @@ +--- apiVersion: v1 kind: Secret metadata: name: csi-rbd-secret - namespace: default + namespace: default data: # Key value corresponds to a user name defined in ceph cluster admin: BASE64-ENCODED-PASSWORD @@ -10,4 +11,4 @@ data: kubernetes: BASE64-ENCODED-PASSWORD # if monValueFromSecret is set to "monitors", uncomment the # following and set the mon there - #monitors: BASE64-ENCODED-Comma-Delimited-Mons + # monitors: BASE64-ENCODED-Comma-Delimited-Mons diff --git a/examples/rbd/snapshot.yaml b/examples/rbd/snapshot.yaml index 78a9f505d..f8ba15311 100644 --- a/examples/rbd/snapshot.yaml +++ b/examples/rbd/snapshot.yaml @@ -1,3 +1,4 @@ +--- apiVersion: snapshot.storage.k8s.io/v1alpha1 kind: VolumeSnapshot metadata: diff --git a/examples/rbd/storageclass.yaml b/examples/rbd/storageclass.yaml index d1a568ce7..320a489a8 100644 --- a/examples/rbd/storageclass.yaml +++ b/examples/rbd/storageclass.yaml @@ -1,37 +1,38 @@ +--- apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: csi-rbd -provisioner: csi-rbdplugin +provisioner: csi-rbdplugin parameters: - # Comma separated list of Ceph monitors - # if using FQDN, make sure csi plugin's dns policy is appropriate. - monitors: mon1:port,mon2:port,... + # Comma separated list of Ceph monitors + # if using FQDN, make sure csi plugin's dns policy is appropriate. + monitors: mon1:port,mon2:port,... - # if "monitors" parameter is not set, driver to get monitors from same - # secret as admin/user credentials. "monValueFromSecret" provides the - # key in the secret whose value is the mons - #monValueFromSecret: "monitors" + # if "monitors" parameter is not set, driver to get monitors from same + # secret as admin/user credentials. "monValueFromSecret" provides the + # key in the secret whose value is the mons + # monValueFromSecret: "monitors" - - # Ceph pool into which the RBD image shall be created - pool: rbd + # Ceph pool into which the RBD image shall be created + pool: rbd - # RBD image format. Defaults to "2". - imageFormat: "2" + # RBD image format. Defaults to "2". + imageFormat: "2" - # RBD image features. Available for imageFormat: "2". CSI RBD currently supports only `layering` feature. - imageFeatures: layering - - # The secrets have to contain Ceph admin credentials. - csi.storage.k8s.io/provisioner-secret-name: csi-rbd-secret - csi.storage.k8s.io/provisioner-secret-namespace: default - csi.storage.k8s.io/node-publish-secret-name: csi-rbd-secret - csi.storage.k8s.io/node-publish-secret-namespace: default + # RBD image features. Available for imageFormat: "2" + # CSI RBD currently supports only `layering` feature. + imageFeatures: layering - # Ceph users for operating RBD - adminid: admin - userid: kubernetes - # uncomment the following to use rbd-nbd as mounter on supported nodes - #mounter: rbd-nbd + # The secrets have to contain Ceph admin credentials. + csi.storage.k8s.io/provisioner-secret-name: csi-rbd-secret + csi.storage.k8s.io/provisioner-secret-namespace: default + csi.storage.k8s.io/node-publish-secret-name: csi-rbd-secret + csi.storage.k8s.io/node-publish-secret-namespace: default + + # Ceph users for operating RBD + adminid: admin + userid: kubernetes + # uncomment the following to use rbd-nbd as mounter on supported nodes + # mounter: rbd-nbd reclaimPolicy: Delete