From 295ad9d65ce050bf06390ae2946bb604d88029f5 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Sun, 4 Aug 2024 07:20:59 +0000 Subject: [PATCH] fix: only last subnet is set in account ACL created by driver --- 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 396457d66..dead80643 100644 --- a/pkg/blob/controllerserver.go +++ b/pkg/blob/controllerserver.go @@ -284,7 +284,7 @@ func (d *Driver) CreateVolume(ctx context.Context, req *csi.CreateVolumeRequest) subnet = strings.TrimSpace(subnet) vnetResourceID := d.getSubnetResourceID(vnetResourceGroup, vnetName, subnet) klog.V(2).Infof("set vnetResourceID(%s) for NFS protocol", vnetResourceID) - vnetResourceIDs = []string{vnetResourceID} + vnetResourceIDs = append(vnetResourceIDs, vnetResourceID) if err := d.updateSubnetServiceEndpoints(ctx, vnetResourceGroup, vnetName, subnet); err != nil { return nil, status.Errorf(codes.Internal, "update service endpoints failed with error: %v", err) }