Declare supported runtimes for Wallaby release

Based on the supported distros at the start of the cycle, unit tests
will need to run on the following Python runtimes:

* Python 3.6 (default in CentOS 8.0 and openSUSE Leap 15.2)
* Python 3.8 (default in Ubuntu 20.04 Focal)

Change-Id: I94c777d456db04184afc8825c83abdca6093c1a7
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This commit is contained in:
Sean McGinnis 2020-07-29 16:23:07 -05:00
parent 530607034c
commit 611f026c7c
No known key found for this signature in database
GPG Key ID: CE7EE4BFAF8D70C8
1 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
===========================
Tested Runtimes for Wallaby
===========================
At the start of the Wallaby development cycle, the current :ref:`LTS or stable
distribution <pti-linux-distros>` versions are:
* Ubuntu 20.04
* CentOS 8
* openSUSE Leap 15
Python Runtimes for Wallaby
============================
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.6 (default in CentOS 8.0 and OpenSUSE Leap 15.2)
* Python 3.8 (latest available; default in Ubuntu 20.04)
More details on Python requirements can be found in :ref:`pti-python`.
Node.js Runtime for Wallaby
===========================
Based on the available versions of Node.js supported in our :ref:`LTS or stable
distributions <pti-linux-distros>` all JavaScript testing should target:
* Node.js 10
More details on Javascript requirements can be found in :ref:`pti-javascript`.
Golang Runtime for Wallaby
==========================
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`.