From 11cad84e46072b98c9182fbc5f89cbabefc27d54 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Thu, 28 Aug 2025 03:04:28 +0000 Subject: [PATCH] fix: respect secretName during volume creation --- pkg/blob/controllerserver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/blob/controllerserver.go b/pkg/blob/controllerserver.go index 3fce6111b..dac1b2252 100644 --- a/pkg/blob/controllerserver.go +++ b/pkg/blob/controllerserver.go @@ -435,7 +435,7 @@ func (d *Driver) CreateVolume(ctx context.Context, req *csi.CreateVolumeRequest) } accountOptions.Name = accountName - if len(secrets) == 0 && useDataPlaneAPI { + if len(secrets) == 0 && (useDataPlaneAPI || secretName != "") { if accountKey == "" { if accountName, accountKey, err = d.GetStorageAccesskey(ctx, accountOptions, secrets, secretName, secretNamespace); err != nil { return nil, status.Errorf(codes.Internal, "failed to GetStorageAccesskey on account(%s) rg(%s), error: %v", accountOptions.Name, accountOptions.ResourceGroup, err)