Skip to content

Commit 338e1d5

Browse files
authored
Merge pull request #1490 from umagnus/add_metadata
feat: add metadata tag on the storage account created by the driver
2 parents 5d266f4 + 013b56e commit 338e1d5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/blob/controllerserver.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ const (
6161
MSI = "MSI"
6262
SPN = "SPN"
6363
authorizationPermissionMismatch = "AuthorizationPermissionMismatch"
64+
65+
createdByMetadata = "createdBy"
6466
)
6567

6668
// CreateVolume provisions a volume
@@ -691,11 +693,13 @@ func (d *Driver) CreateBlobContainer(ctx context.Context, subsID, resourceGroupN
691693
if getErr != nil {
692694
return true, getErr
693695
}
696+
container.Metadata = map[string]string{createdByMetadata: d.Name}
694697
_, err = container.CreateIfNotExists(&azstorage.CreateContainerOptions{Access: azstorage.ContainerAccessTypePrivate})
695698
} else {
696699
blobContainer := armstorage.BlobContainer{
697700
ContainerProperties: &armstorage.ContainerProperties{
698701
PublicAccess: to.Ptr(armstorage.PublicAccessNone),
702+
Metadata: map[string]*string{createdByMetadata: to.Ptr(d.Name)},
699703
},
700704
}
701705
var blobClient blobcontainerclient.Interface

0 commit comments

Comments
 (0)