From 3767375b6a915a6ea758e7ffbe826cec1ae49eb5 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Wed, 3 Apr 2019 10:45:15 +0530 Subject: [PATCH] Add csidriver CRD if attacher is not enabled, we need to create the csidriver CRD with spec to make attachRequired as false to skip volume attach check in kube. Signed-off-by: Madhu Rajanna --- deploy/cephfs/helm/templates/csidriver-crd.yaml | 10 ++++++++++ deploy/rbd/helm/templates/csidriver-crd.yaml | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 deploy/cephfs/helm/templates/csidriver-crd.yaml create mode 100644 deploy/rbd/helm/templates/csidriver-crd.yaml diff --git a/deploy/cephfs/helm/templates/csidriver-crd.yaml b/deploy/cephfs/helm/templates/csidriver-crd.yaml new file mode 100644 index 000000000..4c5021a72 --- /dev/null +++ b/deploy/cephfs/helm/templates/csidriver-crd.yaml @@ -0,0 +1,10 @@ +--- +{{ if not .Values.attacher.enabled }} +apiVersion: storage.k8s.io/v1beta1 +kind: CSIDriver +metadata: + name: {{ .Values.driverName }} +spec: + attachRequired: false + podInfoOnMount: false +{{ end }} diff --git a/deploy/rbd/helm/templates/csidriver-crd.yaml b/deploy/rbd/helm/templates/csidriver-crd.yaml new file mode 100644 index 000000000..4c5021a72 --- /dev/null +++ b/deploy/rbd/helm/templates/csidriver-crd.yaml @@ -0,0 +1,10 @@ +--- +{{ if not .Values.attacher.enabled }} +apiVersion: storage.k8s.io/v1beta1 +kind: CSIDriver +metadata: + name: {{ .Values.driverName }} +spec: + attachRequired: false + podInfoOnMount: false +{{ end }}