Define Zed cycle testing runtime

It drop the centos8 stream and py3.6 testing. I did
not add the ubuntu 22.04 as it is not yet released and
will be releases in April but we need to preare the Zed
testing tempate before that. We will discuss it in PTG
and see if we need to update or not(but again based on
its release timming).

Change-Id: I8eaecfd51d5a34701758342dc8cc4e6c522de3bf
This commit is contained in:
Ghanshyam Mann 2022-02-22 09:30:26 -06:00 committed by Ghanshyam
parent 0f758605cc
commit 1412bbb576
1 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
=======================
Tested Runtimes for Zed
=======================
At the start of the Zed development cycle, the current :ref:`LTS or stable
distribution <pti-linux-distros>` versions are:
* Ubuntu 20.04
* CentOS Stream 9
* Debian 11
Python Runtimes for Zed
=======================
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.8 (available as default in Ubuntu 20.04)
* Python 3.9 (available as default in Debian 11 and CentOS Stream 9)
More details on Python requirements can be found in :ref:`pti-python`.
Node.js Runtime for Zed
=======================
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 16
More details on Javascript requirements can be found in :ref:`pti-javascript`.
Golang Runtime for Zed
======================
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`.