From 3c99cc9fa586749e5fdde48f7c7d24068b4191e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Duppr=C3=A9?= Date: Sun, 22 Sep 2024 12:52:34 -0700 Subject: [PATCH] Add hydrated as a bootstrapengine state --- services/compute/compute.go | 1 + services/compute/virtualmachine/virtualmachine.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/services/compute/compute.go b/services/compute/compute.go index be0e62f2..577ae926 100644 --- a/services/compute/compute.go +++ b/services/compute/compute.go @@ -31,6 +31,7 @@ type OperatingSystemBootstrapEngine string const ( CloudInit OperatingSystemBootstrapEngine = "CloudInit" WindowsAnswerFiles OperatingSystemBootstrapEngine = "WindowsAnswerFiles" + Hydrated OperatingSystemBootstrapEngine = "Hydrated" ) type VMType string diff --git a/services/compute/virtualmachine/virtualmachine.go b/services/compute/virtualmachine/virtualmachine.go index b06adca5..fef39b2c 100644 --- a/services/compute/virtualmachine/virtualmachine.go +++ b/services/compute/virtualmachine/virtualmachine.go @@ -871,6 +871,8 @@ func (c *client) getVirtualMachineOSProfile(o *wssdcloudcompute.OperatingSystemC osBootstrapEngine := compute.CloudInit switch o.OsBootstrapEngine { + case wssdcommon.OperatingSystemBootstrapEngine_HYDRATED: + osBootstrapEngine = compute.Hydrated case wssdcommon.OperatingSystemBootstrapEngine_WINDOWS_ANSWER_FILES: osBootstrapEngine = compute.WindowsAnswerFiles case wssdcommon.OperatingSystemBootstrapEngine_CLOUD_INIT: