Skip to content

Commit 7d1b315

Browse files
committed
Add support for image and server tags
1 parent 2446b36 commit 7d1b315

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

pkg/image.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ func migrateImage(srcImageClient, dstImageClient, srcObjectClient, dstObjectClie
279279
MinRAM: srcImg.MinRAMMegabytes,
280280
Visibility: &visibility,
281281
Properties: expandImageProperties(srcImg.Properties),
282+
Tags: srcImg.Tags,
282283
}
283284

284285
dstImg, err := images.Create(dstImageClient, createOpts).Extract()

pkg/server.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,10 @@ func createServerOpts(srcServer *serverExtended, toServerName, flavorID, keyName
388388
serverName = srcServer.Name
389389
}
390390
var createOpts servers.CreateOptsBuilder
391+
var tags []string
392+
if srcServer.Tags != nil {
393+
tags = *srcServer.Tags
394+
}
391395
createOpts = &servers.CreateOpts{
392396
Name: serverName,
393397
FlavorRef: flavorID,
@@ -396,9 +400,9 @@ func createServerOpts(srcServer *serverExtended, toServerName, flavorID, keyName
396400
network,
397401
},
398402
Metadata: srcServer.Metadata,
403+
Tags: tags,
399404
// TODO: security groups
400405
// TODO: userdata
401-
// TODO: tags
402406
// TODO: scheduler hints
403407
}
404408

0 commit comments

Comments
 (0)