[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:
Markos Chandras 2018-03-01 17:06:11 +00:00 committed by Amy Marrich (spotz)
parent b52b090977
commit 0bfa253122
2 changed files with 37 additions and 0 deletions

View File

@ -30,4 +30,5 @@ Contents:
bug-triage
core-reviewers
role-services
distributions

View 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.