Skip to content

Commit 405fc2f

Browse files
committed
add support for multiple server to Base64PatchedServer
1 parent d814048 commit 405fc2f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

internal/pkg/utils/utils.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,3 +230,17 @@ func ConvertToBase64PatchedServer(server *iaas.Server) *Base64PatchedServer {
230230
Volumes: server.Volumes,
231231
}
232232
}
233+
234+
// ConvertToBase64PatchedServers converts a slice of iaas.Server to a slice of Base64PatchedServer
235+
func ConvertToBase64PatchedServers(servers []iaas.Server) []Base64PatchedServer {
236+
if servers == nil {
237+
return nil
238+
}
239+
240+
result := make([]Base64PatchedServer, len(servers))
241+
for i, server := range servers {
242+
result[i] = *ConvertToBase64PatchedServer(&server)
243+
}
244+
245+
return result
246+
}

0 commit comments

Comments
 (0)