governance/reference/runtimes/stein.rst
Sean McGinnis 1a2ac45744 Explicitly declare Stein supported runtimes
This adds a PTI section to have an official declaration of
the targeted runtimes for the release. This should also be retroactively
added to other cycle sections so we have a historical record of what was
supported for that release.

Javascript section omitted because I have zero experience with Node and
NPM, but it would be good to expand on this to include all of our
official runtimes.

Change-Id: I11b136a9781dd1a77df536f099df10a6dd524e06
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-12-13 18:37:45 -06:00

1.0 KiB

Tested Runtimes for Stein

It is the policy that each OpenStack release cycle will target the currently available runtimes on the LTS or stable distributions <pti-linux-distros> at the start of a development cycle.

At the start of the Stein development cycle, the current versions are:

  • Ubuntu 18.04
  • CentOS 7

Python Runtime for Stein

Based on the available Python runtimes for the supported Linux distributions, all Python-based projects must target and test against, at a minimum:

  • Python 2.7
  • Python 3.6

More details on Python requirements can be found in pti-python.

Golang Runtime for Stein

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 pti-golang.