Kolla Images Support Matrix

This page describes the supported base container image distributions and versions, and the Kolla images supported on each of those.

Supported base images

The following base container images are supported:

Distribution

Default base

Default base tag

Centos

quay.io/centos/centos

stream10

Debian Trixie

debian

trixie

Rocky Linux

quay.io/rockylinux/rockylinux

10

Ubuntu Noble

ubuntu

24.04

The remainder of this document outlines which images are supported on which of these distribution.

Ceph versions in Kolla images

Ceph versions

Distro

Ceph

Source

Release

Rocky Linux

CentOS Storage SIG

Squid

Ubuntu

Ubuntu

Squid

Debian

Debian

Squid

Open vSwitch versions in Kolla images

Open vSwitch versions

Distro

Open vSwitch

Source

Release

Rocky Linux

CentOS NFV SIG

3.5

Ubuntu

UCA

3.6

Debian

DEB

3.5

OVN versions in Kolla images

OVN versions

Distro

OVN

Source

Release

Rocky Linux

CentOS NFV SIG

26.03

Ubuntu

UCA

25.09

Debian

DEB

25.03

Support clause definitions

T - Tested

Coverage:

  • CI in kolla-ansible is testing that images are functional

  • kolla core team is maintaining versions

U - Untested

Coverage:

  • CI in kolla-ansible is NOT testing that images are functional

  • Many untested services are working fine, but the kolla core team cannot guarantee that they are all functional

N - Not Available/Unknown

Not available (e.g. not buildable). Please see Currently unbuildable images

Deprecations

None

x86_64 images

x86_64 images

Image

Rocky Linux

Ubuntu

Debian

aodh

U

U

U

barbican

T

U

U

bifrost

T

U

U

blazar

U

U

U

ceilometer

U

U

U

cinder

T

T

U

cloudkitty

U

U

U

collectd

U

U

U

cron

T

T

T

cyborg

U

U

U

designate

U

U

U

dnsmasq

T

T

U

etcd

T

T

U

fluentd

T

T

T

glance

T

T

T

gnocchi

U

U

U

grafana

U

U

U

hacluster

U

U

U

hacluster-pcs

N

U

U

haproxy

T

T

U

heat

T

T

T

horizon

T

T

T

ironic

T

T

U

iscsid

T

T

U

keepalived

T

T

U

keystone

T

T

T

kolla-toolbox

T

T

T

magnum

U

U

U

manila

U

U

U

mariadb

T

T

T

masakari

T

T

U

memcached

T

T

U

mistral

T

U

U

multipathd

U

U

U

neutron

T

T

T

neutron-mlnx-agent

U

U

U

nova

T

T

T

nova-spicehtml5proxy

N

T

T

octavia

U

U

U

opensearch

T

T

U

openvswitch

T

T

T

ovn

U

U

U

ovsdpdk

N

U

U

placement

T

T

T

prometheus

U

U

U

rabbitmq

T

T

T

skyline

U

U

U

swift

T

T

U

tacker

T

U

U

tgtd

N

T

U

trove

U

U

U

valkey

T

U

U

watcher

U

U

U

aarch64 images

aarch64 images

Image

Rocky Linux

Ubuntu

Debian

aodh

U

U

U

barbican

U

U

U

bifrost

N

N

N

blazar

U

U

U

ceilometer

U

U

U

cinder

U

U

U

cloudkitty

U

U

U

collectd

U

U

U

cron

U

U

U

cyborg

U

U

U

designate

U

U

U

dnsmasq

U

U

U

etcd

U

U

U

fluentd

U

U

U

glance

U

U

U

gnocchi

U

U

U

grafana

U

U

U

hacluster

N

U

U

haproxy

U

U

U

heat

U

U

U

horizon

U

U

U

ironic

U

U

U

iscsid

U

U

U

keepalived

U

U

U

keystone

U

U

U

kolla-toolbox

U

U

U

magnum

U

U

U

manila

U

U

U

mariadb

U

U

U

masakari

U

U

U

memcached

U

U

U

mistral

U

U

U

multipathd

U

U

U

neutron

U

U

U

neutron-mlnx-agent

U

U

U

nova

U

U

U

nova-spicehtml5proxy

N

U

U

octavia

U

U

U

openvswitch

U

U

U

opensearch

U

U

U

ovn

U

U

U

ovsdpdk

N

U

U

placement

U

U

U

prometheus

U

U

U

rabbitmq

U

U

U

skyline

U

U

U

tacker

U

U

U

tgtd

U

U

U

trove

U

U

U

valkey

U

U

U

watcher

U

U

U

Currently unbuildable images

For a list of currently unbuildable images please look into kolla/image/unbuildable.py file - UNBUILDABLE_IMAGES dictionary.

SPICE limitations

The OpenStack Compute console type spice-direct requires that SPICE support be compiled into the qemu running the instance. Red Hat removed SPICE support from qemu in RHEL9 onwards, and Rocky Linux has followed suit, so the stock Rocky Linux container images do not support spice-direct out of the box.

As a solution, Kolla builds two copies of the nova-libvirt container regardless of container distribution. These containers are identical on other distributions, but for Rocky Linux the community-maintained ligenix/enterprise-qemu-spice COPR repository is installed as it provides a rebuilt qemu-kvm with SPICE re-enabled for EPEL 9 and EPEL 10. Because this COPR is a third-party rebuild without a vendor support contract, it is recommended only for proof-of-concept deployments.

Which container to use for nova-libvirt is then determined at kolla-ansible deploy time based on the value of the enable_kerbside flag.