Skip to content

Conversation

@sxa
Copy link
Member

@sxa sxa commented Sep 4, 2025

Initial implementation of #5684 based on last year's work in #5683

This PR is designed to allow dynamic containers, provisioned with Azure, to be used for AQA jobs. It spins up a system with docker installed (defined by the Azure VM agents plugin config) and then pulls down a docker image (currently UBI10) and runs a job on it. This behaviour is triggered by setting the parameter CLOUD_PROVIDER=azure in the Test jobs.

This also makes a small modification to the weston support in EL10 distributions to allow a dynamic XDG_RUNTIME_DIR to be used (within the jenkins workspace) so that it does not haver to be in a fixed, reusable location on the machine. FYI @llxia @AdamBrousseau as it would be good to have your confirmation that this does not break anything on your side for EL10.

In the future it is envisioned that this will allow support for different distributions (at the moment we have ubi10, ubuntu2204 and ubuntu2404 on the ghcr.io registry. It is also likely that we will change the address from ghcr.io/adoptium/test-containers to something else in the future to avoid confusion with other products of a similar name :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants