Releases: openstack-k8s-operators/hotstack
Controller Image build-20260309-011747
HotStack Controller image built by GitHub Actions.
Image Details
- Base: CentOS Stream 9
- Build Tool: diskimage-builder (DIB)
- Format: qcow2
- Build type: Scheduled (weekly)
- Packages: bash-completion, bind-utils, butane, dnsmasq, git,
haproxy, httpd, httpd-tools, make, nfs-utils, nmstate, podman,
tcpdump, tmux, vim-enhanced - Timezone: UTC
- Partitioning: EFI boot support with GPT
Usage
# Download the image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260309-011747/controller-build-20260309-011747.qcow2
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-build-20260309-011747.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
controller-build-20260309-011747.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawController Image build-20260302-011623
HotStack Controller image built by GitHub Actions.
Image Details
- Base: CentOS Stream 9
- Build Tool: diskimage-builder (DIB)
- Format: qcow2
- Build type: Scheduled (weekly)
- Packages: bash-completion, bind-utils, butane, dnsmasq, git,
haproxy, httpd, httpd-tools, make, nfs-utils, nmstate, podman,
tcpdump, tmux, vim-enhanced - Timezone: UTC
- Partitioning: EFI boot support with GPT
Usage
# Download the image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260302-011623/controller-build-20260302-011623.qcow2
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-build-20260302-011623.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
controller-build-20260302-011623.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawController Image build-20260227-220709
HotStack Controller image built by GitHub Actions.
Image Details
- Base: CentOS Stream 9
- Build Tool: diskimage-builder (DIB)
- Format: qcow2
- Build type: Manual (auto-versioned)
- Packages: bash-completion, bind-utils, butane, dnsmasq, git,
haproxy, httpd, httpd-tools, make, nfs-utils, nmstate, podman,
tcpdump, tmux, vim-enhanced - Timezone: UTC
- Partitioning: EFI boot support with GPT
Usage
# Download the image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260227-220709/controller-build-20260227-220709.qcow2
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-build-20260227-220709.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
controller-build-20260227-220709.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawiPXE Images build-20260227-220651
iPXE boot images built by GitHub Actions.
Images Included
- ipxe-efi-build-20260227-220651.img - UEFI boot image
- ipxe-bios-build-20260227-220651.img - BIOS boot image (USB)
- Build type: Manual
Usage
These images are used for network booting OpenShift nodes in HotStack scenarios.
Download
# Download UEFI boot image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260227-220651/ipxe-efi-build-20260227-220651.img
# Download BIOS boot image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260227-220651/ipxe-bios-build-20260227-220651.imgUpload to Glance
See iPXE README for detailed upload instructions.
iPXE Images (Latest)
This is the latest iPXE images build. This release is automatically updated.
Latest Build: build-20260227-220651
Download
Use the static URLs for the latest build:
# Download UEFI boot image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/latest-ipxe/ipxe-efi-latest.img
# Download BIOS boot image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/latest-ipxe/ipxe-bios-latest.imgUpload to Glance
Upload the BIOS boot image for OCP nodes:
openstack image create --disk-format=raw --file ipxe-bios-latest.img ipxe-boot-usb \
--property os_shutdown_timeout=5 \
--publicUpload the UEFI rescue image:
openstack image create --disk-format=raw --file ipxe-efi-latest.img ipxe-rescue-uefi \
--property os_shutdown_timeout=5 \
--property hw_firmware_type=uefi \
--property hw_machine_type=q35 \
--publicUpload the BIOS rescue image:
openstack image create --disk-format=raw --file ipxe-bios-latest.img ipxe-rescue-bios \
--property os_shutdown_timeout=5 \
--publicFor detailed documentation, see the iPXE README.
Controller Image (Latest)
This is the latest Controller image build. This release is automatically updated.
Latest Build: build-20260309-011747
Download
Use the static URL for the latest build:
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/latest-controller/controller-latest.qcow2Or download a specific version from the releases page
to pin your setup to a known-good build.
Usage
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-latest.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw controller-latest.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawBlank Image (Latest)
This is the latest Blank image build. This release is automatically updated.
Latest Build: build-20260227-220241
Download
Use the static URL for the latest build:
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/latest-blank/blank-image-latest.qcow2Or download a specific version from the releases page
to pin your setup to a known-good build.
Usage
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create sushy-tools-blank-image \
--disk-format qcow2 \
--container-format bare \
--property hw_firmware_type=uefi \
--property hw_machine_type=q35 \
--property os_shutdown_timeout=5 \
--file blank-image-latest.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw blank-image-latest.qcow2 blank-image.raw
openstack image create sushy-tools-blank-image \
--disk-format raw \
--container-format bare \
--property hw_firmware_type=uefi \
--property hw_machine_type=q35 \
--property os_shutdown_timeout=5 \
--file blank-image.raw