Version support matrix?
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack? Thanks!
Hello. May it help. https://releases.openstack.org/xena/ On Wed, Jul 26, 2023, 10:17 PM Ken D'Ambrosio <ken@jots.org> wrote:
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack?
Thanks!
Hey Ken, We publish a document each development cycle showing what we tested on for that cycle. https://governance.openstack.org/tc/reference/project-testing-interface.html is the one for the current cycle; the older ones are linked at the bottom. Thanks, Jay Faulkner On Wed, Jul 26, 2023 at 8:19 AM Ken D'Ambrosio <ken@jots.org> wrote:
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack?
Thanks!
Hey Ken,
We publish a document each development cycle showing what we tested on for that cycle. https://governance.openstack.org/tc/reference/project-testing-interface.html is the one for the current cycle; the older ones are linked at the bottom.
On Wed, 2023-07-26 at 08:26 -0700, Jay Faulkner wrote: they pti help but the testing runtimes is proably more useful https://github.com/openstack/governance/tree/master/reference/runtimes we have a file per release with what we tested with. That does not alwasys align with what a distro ships in its package manager but its ususally a good indication.
Thanks, Jay Faulkner
On Wed, Jul 26, 2023 at 8:19 AM Ken D'Ambrosio <ken@jots.org> wrote:
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack?
Thanks!
On 2023-07-26 11:05:40 -0400 (-0400), Ken D'Ambrosio wrote:
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack?
For a bit of clarity, OpenStack avoids using the term "support" where possible, and tries to define what that word actually means in some contexts in order to correct expectations: https://governance.openstack.org/tc/resolutions/20170620-volunteer-support.h... It sounds like you're more interested in what's tested, and for that others have already correctly pointed you to the per-release PTI documents which reflect the versions of GNU/Linux distributions and versions of Python, Node.js and Golang the software is expected to run on. There is no equivalent for "guest-side" versions of things, because OpenStack is largely agnostic to those sorts of payloads, and it comes down to what will or won't work with the local versions of things like the kernel on your compute nodes, the version of qemu you've got installed, libvirt versions, and so on. In general though, it should be safe to assume pretty much any GNU/Linux distributions can successfully run as guests as long as you have viable images for them and sufficient configuration. -- Jeremy Stanley
Just to add to what's already been said, from the perspective of Ubuntu and OpenStack, we have the following info. * https://ubuntu.com/about/release-cycle#openstack-release-cycle - maps OpenStack releases to Ubuntu releases and the cloud archive (LTS + OpenStack release). Note this is for packages as well, regardless of whether Charmed OpenStack is used. * https://openstack-ci-reports.ubuntu.com/reports/cloud-archive/index.html - the cloud archive; shows every version against every release pocket for distros and cloud archives. To clarify, we do a release of OpenStack packages each cycle and either carry them in the distro release (e.g. 22.04 (jammy) which carries Yoga). We also have the UCA (Ubuntu Cloud Archive) which carries the OpenStack releases that don't coincide with the Ubuntu LTS release, which for example supports 2023.1 on Ubuntu 22.04. https://docs.openstack.org/install-guide/environment-packages-ubuntu.html explains how it works. Cheers Alex. On Wed, 26 Jul 2023 at 16:13, Ken D'Ambrosio <ken@jots.org> wrote:
Hey, all. I'm trying to figure out which OpenStack versions support which Linux distros and versions, both guest-side and controller/compute side. Does such a document exist, or is there a generally good place to look for each version of OpenStack?
Thanks!
-- Alex Kavanagh OpenStack Engineering - Canonical Ltd
On 2023-07-27 11:07:30 +0100 (+0100), Alex Kavanagh wrote:
Just to add to what's already been said, from the perspective of Ubuntu and OpenStack, we have the following info. [...]
Yes, if taking downstream support into account, things do indeed get more confusing. This is mainly because upstream we test the version of OpenStack we're developing on the latest versions of distributions which are already available *at the time we start developing* (so basically at the time of our previous release). Conversely, a lot of downstream distributors test and package the latest available version of OpenStack on the version of their distribution they're developing (often whatever version is available at the time they freeze their packages in preparation, which can be months before they actually release their distribution). As a result, upstream testing tends to sometimes be on older distribution versions, while downstream packaging tends to be on newer distributions than what was tested upstream. The details will, of course, vary by distributor though. -- Jeremy Stanley
participants (6)
-
Alex Kavanagh
-
Jay Faulkner
-
Jeremy Stanley
-
Ken D'Ambrosio
-
Nguyễn Hữu Khôi
-
smooney@redhat.com