Fresh uses a VM for testing docker commands. The CI job runs on integration-agent-qemu-1003 is based on Bullseye, we need to rebuild it with Bookworm in order for Jenkins to connect to it using Java 21 (T421114).
The system was created in early 2020 T250808 using Debian Stretch. It was further rebuild with Debian Bullseye mainly to get access to a newer version of QEmu (T284774).
The instance requires kvm acceleration (T250808#6075448)
The current instance was created Sept. 17, 2021.
There is a build script in operations/puppet:
I have found in my home directory a script ci-create-qemu-image.sh which was last modified January 31st 2022. I have no idea whether I wrote it or whether I have adjusted an existing script:
And a script in @dancy homedir from January 2022, seemingly for T248779
The provisioning process is documented at https://www.mediawiki.org/wiki/Continuous_integration/Qemu . I did refresh it in February 2022 with the last rebuild ( T284774 ).