[DOC] contributor: Add initial documentation for distribution support
Define minimum requirements for distribution support and voting jobs. Change-Id: Iaaf48b2eb603b295b35c824327d1e8339f9054b1
This commit is contained in:
parent
b52b090977
commit
0bfa253122
@ -30,4 +30,5 @@ Contents:
|
||||
bug-triage
|
||||
core-reviewers
|
||||
role-services
|
||||
distributions
|
||||
|
||||
|
36
doc/source/developer-docs/distributions.rst
Normal file
36
doc/source/developer-docs/distributions.rst
Normal file
@ -0,0 +1,36 @@
|
||||
====================
|
||||
Distribution support
|
||||
====================
|
||||
|
||||
Supported distributions
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The list of supported distributions can be found in the
|
||||
:deploy_guide:`Deployment Guide <deploymenthost.html>`
|
||||
|
||||
Minimum requirements for OpenStack-Ansible roles
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Existing and new distributions are expected to meet the following requirements
|
||||
in order for them to be accepted in the individual OpenStack-Ansible roles:
|
||||
|
||||
* Pass functional tests
|
||||
|
||||
Graduation
|
||||
~~~~~~~~~~
|
||||
|
||||
For a distribution to be considered supported by the OpenStack-Ansible
|
||||
project, it has to meet the following minimum requirements:
|
||||
|
||||
* The necessary steps for bootstrapping the operating system have to be
|
||||
documented in the :deploy_guide:`Deployment Guide <index.html>`.
|
||||
* The integration repository contains at least one job which passes the
|
||||
Temptest testing framework.
|
||||
|
||||
Voting
|
||||
~~~~~~
|
||||
|
||||
Distributions can be promoted to voting jobs on individual roles once they move
|
||||
to the `Graduation` phase and their stability has been confirmed by the core
|
||||
OpenStack-Ansible developers. Similar to this, voting can also be enabled in
|
||||
the integration repository for all the scenarios or a specific one.
|
Loading…
Reference in New Issue
Block a user