Skip to content

Releases: openstack-k8s-operators/hotstack

Controller Image build-20260309-011747

09 Mar 01:18

Choose a tag to compare

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.raw

Controller Image build-20260302-011623

02 Mar 01:16

Choose a tag to compare

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.raw

Controller Image build-20260227-220709

27 Feb 22:07

Choose a tag to compare

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.raw

iPXE Images build-20260227-220651

27 Feb 22:06

Choose a tag to compare

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.img

Upload to Glance

See iPXE README for detailed upload instructions.

iPXE Images (Latest)

27 Feb 22:06

Choose a tag to compare

iPXE Images (Latest) Pre-release
Pre-release

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.img

Upload 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 \
  --public

Upload 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 \
  --public

Upload the BIOS rescue image:

openstack image create --disk-format=raw --file ipxe-bios-latest.img ipxe-rescue-bios \
  --property os_shutdown_timeout=5 \
  --public

For detailed documentation, see the iPXE README.

Controller Image (Latest)

27 Feb 22:07

Choose a tag to compare

Pre-release

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.qcow2

Or 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.raw

Blank Image (Latest)

27 Feb 22:02

Choose a tag to compare

Blank Image (Latest) Pre-release
Pre-release

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.qcow2

Or 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