Skip to content

ci-automation: enable OCI testing#4143

Draft
tormath1 wants to merge 2 commits into
mainfrom
tormath1/oci
Draft

ci-automation: enable OCI testing#4143
tormath1 wants to merge 2 commits into
mainfrom
tormath1/oci

Conversation

@tormath1

@tormath1 tormath1 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

In this PR, we enable OCI (OracleCloud Infrastructure) testing for Flatcar. Promoting OCI to "officially" supported platform.

Testing done

TBD


TODO:

  • Add arm64 instance type
  • Rename oracle to oraclecloud to match OEM ID
  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

Needs:

tormath1 added 2 commits July 16, 2026 16:19
In this commit, we setup oraclecloud testing using SDK and Mantle.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
@tormath1 tormath1 self-assigned this Jul 16, 2026
Copilot AI review requested due to automatic review settings July 16, 2026 14:19
@tormath1 tormath1 changed the title Tormath1/oci ci-automation: enable OCI testing Jul 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enables OracleCloud Infrastructure (OCI) vendor testing within the CI automation scripts, aiming to promote OCI as an officially supported platform by adding a new vendor test runner, OCI-related environment configuration, and OCI garbage collection.

Changes:

  • Added a new OCI vendor test wrapper script (oraclecloud.sh) that uploads an image via ore oracle and runs kola tests against it.
  • Extended cloud garbage collection to include OCI image cleanup via ore oracle gc.
  • Introduced OCI-related CI configuration defaults (image name, subnet, instance types/locations).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
ci-automation/vendor-testing/oraclecloud.sh New OCI vendor test wrapper that uploads an OCI image and runs kola on OCI.
ci-automation/garbage_collect_cloud.sh Adds OCI garbage collection using ore oracle gc.
ci-automation/ci-config.env Adds OCI CI configuration defaults (image name, subnet, instance type/location).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +43 to +45
--basename="${kola_test_basename}" \
# TODO: Update to oraclecloud
--platform=oracle \
Comment on lines +175 to +178
# TODO: Use actual values for ARM64
: ${ORACLECLOUD_arm64_INSTANCE_TYPE:="g1r.4d"}
: ${ORACLECLOUD_arm64_LOCATION:="YQPA:US-ASHBURN-AD-1"}
: ${ORACLECLOUD_amd64_LOCATION:="YQPA:US-ASHBURN-AD-1"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants