From 97dcad8765f9c9d88084eab39ebbd1f420484fcf Mon Sep 17 00:00:00 2001 From: Navaneeth Date: Sun, 22 Mar 2026 10:21:37 +0530 Subject: [PATCH] feat: oraclecloud support Signed-off-by: Navaneeth Signed-off-by: Mathieu Tortuyaux --- build_library/vm_image_util.sh | 9 +++++++++ .../common-oem-files-0-r11.ebuild | 1 + .../oem-oraclecloud/oem-oraclecloud-0.ebuild | 15 +++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-oraclecloud/oem-oraclecloud-0.ebuild diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index ba71581219..e3958c328b 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -23,6 +23,7 @@ VALID_IMG_TYPES=( kubevirt openstack openstack_mini + oraclecloud packet parallels proxmoxve @@ -59,6 +60,7 @@ VALID_OEM_PACKAGES=( hyperv kubevirt openstack + oraclecloud packet proxmoxve qemu @@ -244,6 +246,13 @@ IMG_openstack_mini_OEM_PACKAGE=common-oem-files IMG_openstack_mini_OEM_USE=openstack IMG_openstack_mini_OEM_SYSEXT=oem-openstack +## Oracle Cloud +IMG_oraclecloud_DISK_FORMAT=qcow2 +IMG_oraclecloud_DISK_LAYOUT=vm +IMG_oraclecloud_OEM_PACKAGE=common-oem-files +IMG_oraclecloud_OEM_USE=oraclecloud +IMG_oraclecloud_OEM_SYSEXT=oem-oraclecloud + ## pxe, which is an cpio image IMG_pxe_DISK_FORMAT=cpio IMG_pxe_PARTITIONED_IMG=0 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 6bdfa95ca0..bc8ca067e2 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 @@ -34,6 +34,7 @@ COMMON_OEMIDS=( azure hetzner openstack + oraclecloud packet proxmoxve qemu diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-oraclecloud/oem-oraclecloud-0.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-oraclecloud/oem-oraclecloud-0.ebuild new file mode 100644 index 0000000000..5bccad8ece --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-oraclecloud/oem-oraclecloud-0.ebuild @@ -0,0 +1,15 @@ +# Copyright (c) 2013 CoreOS, Inc.. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OEM suite for Oracle Cloud" +HOMEPAGE="https://cloud.oracle.com/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm64" +IUSE="" + +OEM_NAME="oraclecloud"