From d870cb152a00e6b2173c1a1fe7acfe89b2df2227 Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Fri, 4 Mar 2022 11:05:42 +0530 Subject: [PATCH] deploy: add --extra-create-metadata arg to csi-snapshotter sidecar This argument in csi-snapshotter sidecar allows us to receive snapshot-name/snapshot-namespace/snapshotcontent-name metadata in the CreateSnapshot() request. For ex: csi.storage.k8s.io/volumesnapshot/name csi.storage.k8s.io/volumesnapshot/namespace csi.storage.k8s.io/volumesnapshotcontent/name This is a useful information which can be used depend on the use case we have at our driver. The features like adding metadata to snapshot image can consume this based on the need. Signed-off-by: Prasanna Kumar Kalever --- charts/ceph-csi-rbd/templates/provisioner-deployment.yaml | 1 + deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml b/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml index b3b09160d..482aecfca 100644 --- a/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml +++ b/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml @@ -102,6 +102,7 @@ spec: - "--v={{ .Values.logLevel }}" - "--timeout={{ .Values.provisioner.timeout }}" - "--leader-election=true" + - "--extra-create-metadata=true" env: - name: ADDRESS value: "unix:///csi/{{ .Values.provisionerSocketFile }}" diff --git a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml index 6c70f7ec5..ce364636a 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml @@ -73,6 +73,7 @@ spec: - "--v=5" - "--timeout=150s" - "--leader-election=true" + - "--extra-create-metadata=true" env: - name: ADDRESS value: unix:///csi/csi-provisioner.sock