From adcf2f05339e2a8d8dffcf7889595d6a613eb4e6 Mon Sep 17 00:00:00 2001 From: gandharvam Date: Tue, 13 Aug 2024 07:20:40 +0000 Subject: [PATCH] feat: added minmal unity yaml --- pkg/drivers/powerscale.go | 5 +++++ samples/minimal-samples/unity.yaml | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 samples/minimal-samples/unity.yaml diff --git a/pkg/drivers/powerscale.go b/pkg/drivers/powerscale.go index bc5ad8fbf..c868826d2 100644 --- a/pkg/drivers/powerscale.go +++ b/pkg/drivers/powerscale.go @@ -112,6 +112,11 @@ func PrecheckPowerScale(ctx context.Context, cr *csmv1.ContainerStorageModule, o func getApplyCertVolume(cr csmv1.ContainerStorageModule) (*acorev1.VolumeApplyConfiguration, error) { skipCertValid := false certCount := 1 + + if len(cr.Spec.Driver.Common.Envs) == 0 || (len(cr.Spec.Driver.Common.Envs) == 1 && cr.Spec.Driver.Common.Envs[0].Name!="CERT_SECRET_COUNT"){ + certCount = 0 + } + for _, env := range cr.Spec.Driver.Common.Envs { if env.Name == "X_CSI_ISI_SKIP_CERTIFICATE_VALIDATION" { b, err := strconv.ParseBool(env.Value) diff --git a/samples/minimal-samples/unity.yaml b/samples/minimal-samples/unity.yaml new file mode 100644 index 000000000..66ec2e9e0 --- /dev/null +++ b/samples/minimal-samples/unity.yaml @@ -0,0 +1,10 @@ +apiVersion: storage.dell.com/v1 +kind: ContainerStorageModule +metadata: + name: unity + namespace: unity +spec: + driver: + csiDriverType: "unity" + configVersion: v2.11.0 + forceRemoveDriver: true \ No newline at end of file