aboutsummaryrefslogtreecommitdiff
path: root/doc/source/support_matrix.rst
AgeCommit message (Collapse)AuthorFilesLines
2026-09-10Drop support for CentOS Stream 10Michal Nasiadka1-1/+0
Change-Id: I5973943fe83bbb00cfc8623c0cd4d4b98b369315 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-06-29Add opt-in SPICE support for Rocky via COPR.Michael Still1-5/+19
RHEL9 dropped SPICE support from qemu-kvm, and Rocky Linux followed suit. Up until now the documented guidance has been to use the Debian or Ubuntu container images if you want to serve the ``spice-direct`` console type, because the stock Rocky nova-libvirt image will simply fail to start any SPICE-enabled instance. This change adds a second version of the nova-libvirt container image called nova-libvirt-spice. It is always built, but is identical for all supported container base distributions except for Rocky Linux. In the Rocky Linux case, this container adds the community maintained ligenix/enterprise-qemu-spice COPR repository that provides a rebuild of ``qemu-kvm`` with SPICE support re-enabled for both EPEL 9 and EPEL 10. Which nova-libvirt container should be used in a given deployment is delegated to logic in kolla-ansible, based on the deployer's settings in globals.yml. The COPR is a third-party rebuild with no vendor support contract. The release note and support matrix are updated to describe the opt-in path and call this caveat out explicitly. The earlier "you must use Debian or Ubuntu" wording in the support matrix is softened here, rather than by retroactively editing the kerbside container-build patch that introduced it, so that this feature can land (or not land) independently of the earlier change. Partial-Bug: #2131793 (spice-direct consoles) Prompt: I am interested in seeing how we would go about using https://copr.fedorainfracloud.org/coprs/ligenix/enterprise-qemu-spice/ to add SPICE support back to the Kolla build Rocky Linux containers as a new patch in the kolla/ORDER list. Could you please investigate options here? Assisted-By: Claude Code Co-Authored-By: Claude Opus 4.7 (1M context, medium effort) <noreply@anthropic.com> Change-Id: I410b87b7f8cdd541c48d9a749b3fea634a5f4e6c Signed-off-by: Michael Still <mikal@stillhq.com>
2026-06-03Implement container image build for kerbside.Michael Still1-0/+9
This change adds images for Kerbside. Kerbside is a SPICE protocol native proxy used to expose the new spice-direct console type provided by Openstack Compute. This allows high fidelity virtual desktop experiences without requiring transcoding of the console into HTML5 in Horizon, or allowing users direct access to the console ports on your hypervisors. Sadly, Red Hat chose to remove SPICE support from qemu in RHEL9, and Rocky Linux has followed along. You therefore _must_ run the Debian or Ubuntu container images if you wish to use the ``spice-direct`` console type. Architecturally Kerbside has two components -- an API service which turns console access URLs from Nova into URLs to ``.vv`` files, and a proxy service which actually proxies the SPICE traffic. These are handled as separate container images here because they're quite different. One is a WSGI REST API, and the other is a daemon. It is also likely that deployers would choose to host these on different machines. Finally, the proxy service needs to be special cased in load balancing because it strongly expects to terminate TLS itself. The haproxy is therefore configured as a layer 4 proxy in this case. Depends-On: https://review.opendev.org/c/openstack/kolla/+/991249 Change-Id: If60a70745462e1360cfadaab1a5a8d75b7fdeb21 Partial-Bug: #2131793 (spice-direct consoles) Signed-off-by: Michael Still <mikal@stillhq.com>
2026-03-26Fix: Update outdated documentationPiotr Milewski1-1/+2
Change-Id: I3374810166f10c67df88e97e8bf10a692cfab2cf Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2026-02-19Add Open vSwitch/OVN versions to support matrixPierre Riteau1-0/+16
Change-Id: I1436c52b7199309a75c38799fb64799f4607a263 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-12-16Switch to Debian TrixieMichal Nasiadka1-1/+1
Change-Id: Ib7f551d4a7c6ffe95786853d6899e704de4747b8 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-01Move to Rocky Linux 10Michal Nasiadka1-1/+1
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237 Change-Id: Idd809f5efd2d308c1565d7635e67af0a431d18f7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-04update debian release in support matrixBartosz Bezak1-1/+1
it was omitted in Caracal cycle Change-Id: I913208b09771bc18ad3214d7518a837d762f6c33 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-03-21Remove swift container imagesMichal Nasiadka1-3/+1
Change-Id: I05a96f27b47a0f87bcf435872dd08ec0927232e3
2025-01-24swift: Deprecate for removal in 2025.2Michal Nasiadka1-0/+7
Change-Id: Ie62060b806c3d66653901bf6f2b5ea8941e7a6be
2024-09-30Switch to Ubuntu 24.04 LTSMichal Nasiadka1-1/+1
Add setuptools because Python3.12 dropped distutils Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
2023-03-27docs: Rename Community maintained to UntestedPierre Riteau1-3/+5
This change was agreed during the Bobcat PTG to better reflect the status of these projects in Kolla. Change-Id: Ice2ff5eaa0991c65b6c534721f13182dbb27d14c
2022-10-14Update support matrixMichal Nasiadka1-4/+6
Change-Id: Ibf800fe89715f65ca9ada25b4cd31f348944e506
2022-07-28Publish properly as JammyRadosław Piliszek1-1/+1
Also update the docs. Change-Id: I9d9e6072343fd296148b454dcf83ae4e84e49525
2021-07-28drop leftovers of RHEL supportMarcin Juszkiewicz1-1/+0
As a project we never built RHEL based images so support for them was not tested. Change-Id: I27dfe34ade088228d71f6857ec4f3ab28ee63915
2021-06-14[docs] Fix Debian release nameRadosław Piliszek1-1/+1
It's Bullseye now. Change-Id: Ie8b9659d03b3a442695b091e946e7be1fd1bdd89
2021-05-11Drop ppc64le supportMarcin Juszkiewicz1-5/+0
We do not test support for ppc64le on CI or other systems. In previous cycles it was used by TripleO and now they have own way. Change-Id: Ibd955869a6f9485dfa4d08a8ad2f4b28b7d59c15
2021-04-30docs: update supported OS distrosMark Goddard1-8/+8
* correct base container image info * show RHEL as deprecated Change-Id: Ie8eec4cb4e29e7f659228e2792c13c01dfb4a41c
2021-03-17Improve docsRadosław Piliszek1-19/+8
Part of changes discussed during Kolla Kalls. These make our documentation easier to digest. Changes in conf.py are to avoid warnings from sphinx. Change-Id: I76ab6786b271963252278fcf12f1a28cab520fdb
2020-08-07ubuntu: move to 20.04 FocalMarcin Juszkiewicz1-1/+1
There is a time once every 2 years when ubuntu team releases new LTS release. And then UCA joins with binary packages for current OpenStack development cycle. It is this time for Ubuntu 20.04 'focal'. Depends-On: https://review.opendev.org/745156 Change-Id: I045aa6b4b4fd83fbe7d1fda89549f0ef1e88ec12
2020-06-02Add ceph releases per-distro to support matrixMichal Nasiadka1-0/+7
Change-Id: Ia0a11b4c47c56fb0407abcb8cb330e9ebce812a4
2020-04-06Add docs and release note for CentOS 8Mark Goddard1-0/+27
Adds info on supported distros to support matrix. Adds release note about CentOS 7 drop and dropped images. Change-Id: I0ada13af2fe57de550c1703d636436190e5d489a Partially-Implements: blueprint centos-rhel-8
2019-10-10Support matrix for KollaMichal Nasiadka1-0/+65
* Created support matrix for x86_64 and aarch64 * Populated with buildable vs unbuildable images * Populated with images tested by k-a marked by T Change-Id: I3f71dafc5f50dfdd2c44a70ba3c294c9308ce3b1