Define 2023.2 cycle testing runtime
Below are the changes from previous cycle: * Remove the additional ubuntu version 20.04 from testing which was added in 2023.1 testing runtime because we bumped the testing version from 20.04 to 22.04 in the 2023.1 cycle. From 2023.1 to 2023.2, there is no major version change in testing so we do not need to do any additional version testing. * Add Rocky Linux 9 in Best Effort testing * With that bumping the python minversion to py3.9 which is Debian 11 default. Change-Id: I603c69be0be43770c4b2bf9ebf125adea7bb7ab3
This commit is contained in:
parent
b1bb7337fd
commit
6ecb9c7210
63
reference/runtimes/2023.2.rst
Normal file
63
reference/runtimes/2023.2.rst
Normal file
@ -0,0 +1,63 @@
|
||||
.. _2023-2-testing-runtime:
|
||||
|
||||
==========================
|
||||
Tested Runtimes for 2023.2
|
||||
==========================
|
||||
|
||||
At the start of the 2023.2 development cycle, the current :ref:`LTS or stable
|
||||
distribution <pti-linux-distros>` versions are:
|
||||
|
||||
* Ubuntu 22.04
|
||||
* Debian 11
|
||||
|
||||
Additional testing for smooth upgrade
|
||||
-------------------------------------
|
||||
|
||||
None
|
||||
|
||||
Best Effort
|
||||
-----------
|
||||
|
||||
This distribution list is the best effort to test them in OpenStack CI/CD. These may not be part of integrated testing and may be tested periodically only.
|
||||
|
||||
* CentOS Stream 9
|
||||
* Rocky Linux 9
|
||||
|
||||
Python Runtimes for 2023.2
|
||||
==========================
|
||||
|
||||
It is the :doc:`policy <../../resolutions/20181024-python-update-process>` that
|
||||
each OpenStack release cycle will target the latest available version of
|
||||
Python; default Python runtimes on the distributions listed above; and versions
|
||||
used in integration tests at the start of the cycle, at least until the point
|
||||
when all projects have migrated to a later version.
|
||||
|
||||
Based on the criteria above, all Python-based projects must target and test
|
||||
against, at a minimum:
|
||||
|
||||
* Python 3.9 (available as default in Debian 11)
|
||||
* Python 3.10 (available as default in Ubuntu 22.04)
|
||||
|
||||
More details on Python requirements can be found in :ref:`pti-python`.
|
||||
|
||||
Node.js Runtime for 2023.2
|
||||
==========================
|
||||
|
||||
Based on the available and supported versions of Node.js (in either our :ref:`LTS or stable
|
||||
distributions <pti-linux-distros>` or in external source) all JavaScript testing should target:
|
||||
|
||||
Ref: https://nodejs.org/en/about/releases/
|
||||
|
||||
* Node.js 18
|
||||
|
||||
More details on Javascript requirements can be found in :ref:`pti-javascript`.
|
||||
|
||||
Golang Runtime for 2023.2
|
||||
=========================
|
||||
|
||||
At this time, there are still frequent releases of Go with a wide variety of
|
||||
distribution packaged versions. Given the current state of Go support and the
|
||||
number of projects within OpenStack using Go, no formal version declaration is
|
||||
being made at this time.
|
||||
|
||||
More details on Go requirements can be found in :ref:`pti-golang`.
|
Loading…
x
Reference in New Issue
Block a user