This patch update Nodejs version to Nodejs14 From Nodejs10 because Nodejs10 is going to EOL by April 2021 [1]. So We should use Nodejs14(current LTS version) as the runtime for the Xena cycle. [1] https://nodejs.org/en/about/releases/ Change-Id: I1c5bf670267abcb8c8a1937fd594077594010bd2
47 lines
1.6 KiB
ReStructuredText
47 lines
1.6 KiB
ReStructuredText
========================
|
|
Tested Runtimes for Xena
|
|
========================
|
|
|
|
At the start of the Xena development cycle, the current :ref:`LTS or stable
|
|
distribution <pti-linux-distros>` versions are:
|
|
|
|
* Ubuntu 20.04
|
|
* CentOS 8 Stream
|
|
|
|
Python Runtimes for Xena
|
|
============================
|
|
|
|
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 Stream)
|
|
* 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 Xena
|
|
========================
|
|
|
|
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 14
|
|
|
|
More details on Javascript requirements can be found in :ref:`pti-javascript`.
|
|
|
|
Golang Runtime for Xena
|
|
=======================
|
|
|
|
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`.
|