Skip to content

Commit d0d6bad

Browse files
Merge pull request #8373 from jcpowermac/OCPBUGS-33410
OCPBUGS-33410: attach tag to folder,fix folder destroy
2 parents 40118cf + 248fff5 commit d0d6bad

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

pkg/destroy/vsphere/client.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ func (c *Client) DeleteFolder(ctx context.Context, f mo.Folder) error {
185185
defer cancel()
186186

187187
folder := object.NewFolder(c.client, f.Reference())
188+
188189
task, err := folder.Destroy(ctx)
189190
if err == nil {
190191
err = task.Wait(ctx)

pkg/infrastructure/vsphere/clusterapi/clusterapi.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ func initializeFoldersAndTemplates(ctx context.Context, cachedImage string, fail
5353
return fmt.Errorf("unable to create folder: %w", err)
5454
}
5555

56+
// attach tag to folder
57+
err = session.TagManager.AttachTag(ctx, tagID, folderMo.Reference())
58+
if err != nil {
59+
return fmt.Errorf("unable to attach tag to folder: %w", err)
60+
}
61+
5662
// if the template is empty, the ova must be imported
5763
if len(failureDomain.Topology.Template) == 0 {
5864
if err = importRhcosOva(ctx, session, folderMo,

0 commit comments

Comments
 (0)