diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index 349736df01..ac83929cfa 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -43,6 +43,7 @@ VALID_IMG_TYPES=( vmware_ova vmware_raw xen + nutanix ) #list of oem package names, minus the oem- prefix @@ -356,6 +357,13 @@ IMG_proxmoxve_OEM_PACKAGE=common-oem-files IMG_proxmoxve_OEM_USE=proxmoxve IMG_proxmoxve_OEM_SYSEXT=oem-proxmoxve +## nutanix +IMG_nutanix_DISK_FORMAT=qcow2 +IMG_nutanix_DISK_LAYOUT=vm +IMG_nutanix_OEM_USE=nutanix +IMG_nutanix_OEM_PACKAGE=common-oem-files +IMG_nutanix_OEM_SYSEXT=oem-nutanix + ########################################################### # Print the default vm type for the specified board diff --git a/changelog/changes/2025-11-05-nutanix.md b/changelog/changes/2025-11-05-nutanix.md new file mode 100644 index 0000000000..dda835b57b --- /dev/null +++ b/changelog/changes/2025-11-05-nutanix.md @@ -0,0 +1 @@ +- Added Nutanix images ([flatcar/scripts#3311](https://github.com/flatcar/scripts/pull/3311)) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r11.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r11.ebuild index d77890980e..6bdfa95ca0 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r11.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r11.ebuild @@ -50,6 +50,7 @@ AMD64_ONLY_OEMIDS=( gce hyperv vmware + nutanix ) OEMIDS=( diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/metadata.xml new file mode 100644 index 0000000000..097975e3ad --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/metadata.xml @@ -0,0 +1,4 @@ + + + + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/oem-nutanix-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/oem-nutanix-0.0.1.ebuild new file mode 100644 index 0000000000..c466e609c8 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-nutanix/oem-nutanix-0.0.1.ebuild @@ -0,0 +1,15 @@ +# Copyright (c) 2020 Kinvolk GmbH. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OEM suite for Nutanix" +HOMEPAGE="https://www.nutanix.com/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +OEM_NAME="Nutanix"