diff --git a/build_library/oem/oraclecloud/grub.cfg b/build_library/oem/oraclecloud/grub.cfg new file mode 100644 index 00000000000..d0b8ed3c495 --- /dev/null +++ b/build_library/oem/oraclecloud/grub.cfg @@ -0,0 +1,3 @@ +# Flatcar GRUB settings + +set oem_id="oraclecloud" diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index 3192d592053..9c4a7b242be 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 parallels proxmoxve pxe @@ -155,6 +156,11 @@ IMG_openstack_OEM_SYSEXT=openstack IMG_openstack_mini_DISK_FORMAT=qcow2 IMG_openstack_mini_OEM_SYSEXT=openstack +## Oracle Cloud +IMG_oraclecloud_DISK_FORMAT=qcow2 +IMG_oraclecloud_DISK_LAYOUT=vm +IMG_oraclecloud_OEM_SYSEXT=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/afterburn/files/coreos-metadata.service b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata.service index 73b01829a76..8278d4ab43f 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata.service +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata.service @@ -14,6 +14,8 @@ ConditionKernelCommandLine=|coreos.oem.id=gce ConditionKernelCommandLine=|flatcar.oem.id=openstack ConditionKernelCommandLine=|coreos.oem.id=openstack +ConditionKernelCommandLine=|flatcar.oem.id=oraclecloud + ConditionKernelCommandLine=|flatcar.oem.id=scaleway ConditionKernelCommandLine=|flatcar.oem.id=hetzner 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 00000000000..b218d78418b --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-oraclecloud/oem-oraclecloud-0.ebuild @@ -0,0 +1,13 @@ +# 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/" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="amd64 arm64" + +SYSEXT_NAME="Oracle Cloud"