Pipeline for building OpenStack Octavia amphora images.
Prepare environment:
# create venv
python3 -m venv venv
# activate venv
source venv/bin/activate
# install requirements
pip install -r requirements.txt
sudo apt install -y qemu-utils git kpartx debootstrap
# clone octavia
git clone -b stable/2024.1 https://opendev.org/openstack/octavia
Build image:
octavia/diskimage-create/diskimage-create.sh \
-a amd64 -i ubuntu-minimal -d jammy \
-o amphora-x64-haproxy.qcow2
Go to Actions and click on Run workflow
.
Images can be downloaded from job artifacts.