From 4e26a30d28f7b3d6f5c4b22ed848d847d5a175ac 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 6391c9553..de57c0f39 100644 --- a/pkg/blob/controllerserver.go +++ b/pkg/blob/controllerserver.go @@ -443,7 +443,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)