From f84265fdf54144b25c2443ccb1a27cfbf7c3337d Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Wed, 8 Jun 2022 12:41:41 +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-cephfs/templates/provisioner-deployment.yaml | 1 + deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml b/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml index bba91272a..16ddd5d1a 100644 --- a/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml +++ b/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml @@ -81,6 +81,7 @@ spec: - "--v={{ .Values.sidecarLogLevel }}" - "--timeout={{ .Values.provisioner.timeout }}" - "--leader-election=true" + - "--extra-create-metadata=true" env: - name: ADDRESS value: "unix:///csi/{{ .Values.provisionerSocketFile }}" diff --git a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml index 9aa3512ac..d6d2d1caa 100644 --- a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml +++ b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml @@ -85,6 +85,7 @@ spec: - "--v=1" - "--timeout=150s" - "--leader-election=true" + - "--extra-create-metadata=true" env: - name: ADDRESS value: unix:///csi/csi-provisioner.sock