Releases: openstack-k8s-operators/hotstack
Blank Image build-20260401-033026
HotStack Blank image built by GitHub Actions.
Image Details
- Format: qcow2
- Size: 1MB
- Build type: Scheduled (quarterly)
- Purpose: Minimal blank disk image for virtual baremetal nodes with Redfish virtual BMC
Usage
# Download the image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260401-033026/blank-image-build-20260401-033026.qcow2
# 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-build-20260401-033026.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
blank-image-build-20260401-033026.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.rawiPXE Images build-20260401-012658
iPXE boot images built by GitHub Actions.
Images Included
- ipxe-efi-build-20260401-012658.img - UEFI boot image
- ipxe-bios-build-20260401-012658.img - BIOS boot image (USB)
- Build type: Scheduled (quarterly)
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-20260401-012658/ipxe-efi-build-20260401-012658.img
# Download BIOS boot image
curl -L -O https://github.com/openstack-k8s-operators/hotstack/releases/download/build-20260401-012658/ipxe-bios-build-20260401-012658.imgUpload to Glance
See iPXE README for detailed upload instructions.
Controller Image build-20260330-013008
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-20260330-013008/controller-build-20260330-013008.qcow2
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-build-20260330-013008.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
controller-build-20260330-013008.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawController Image build-20260323-012214
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-20260323-012214/controller-build-20260323-012214.qcow2
# Upload to OpenStack Glance (qcow2 works for most deployments)
openstack image create hotstack-controller \
--disk-format qcow2 \
--container-format bare \
--file controller-build-20260323-012214.qcow2
# If you need raw format (required for some Ceph RBD backends):
qemu-img convert -f qcow2 -O raw \
controller-build-20260323-012214.qcow2 controller.raw
openstack image create hotstack-controller \
--disk-format raw \
--container-format bare \
--file controller.rawiPXE Images (Latest)
This is the latest iPXE images build. This release is automatically updated.
Latest Build: build-20260401-012658
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-20260330-013008
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-20260401-033026
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