Merge "[doc] Add OS compatability matrix"

This commit is contained in:
Zuul
2021-06-22 14:11:44 +00:00
committed by Gerrit Code Review
3 changed files with 247 additions and 0 deletions

View File

@@ -31,5 +31,6 @@ the major upgrades procedures.
monitoring-systems.rst
backup-restore.rst
troubleshooting.rst
upgrades/compatability-matrix.rst
upgrades/minor-upgrades.rst
upgrades/major-upgrades.rst

View File

@@ -0,0 +1,24 @@
Compatability Matrix
--------------------
All of the OpenStack-Ansible releases are compatable with specific sets of
operating systems and their versions. Operating Systems have their own
lifecycles, however we may drop their support before end of their EOL because
of various reasons:
* OpenStack requires a higher version of a library (ie. libvirt)
* Python version
* specific dependencies
* etc.
However, we do try to provide ``upgrade`` releases where we support both new
and old Operating System versions, providing deployers the ability to
properly upgrade their deployments to the new Operating System release.
In CI we test upgrades from N to N+1 releases and only for source deployments.
Below you will find the support matrix of Operating Systems for
OpenStack-Ansible releases.
.. raw:: html
:file: os-compatability-matrix.html

View File

@@ -0,0 +1,222 @@
<h3>Operating System Compatability Matrix</h3>
<table class="table table-bordered text-center" >
<tr>
<th colspan="2" rowspan="3" class="text-center active" style="vertical-align: middle">OpenStack Releases</th>
<th colspan="100%" class="text-center info">Operating Systems</th>
</tr>
<tr class="info">
<th colspan="3" class="text-center col-lg-2">Ubuntu</th>
<th colspan="3" class="text-center col-lg-2">CentOS</th>
<th colspan="3" class="text-center col-lg-2">Debian</th>
<th colspan="2" class="text-center col-lg-2">Suse</th>
</tr>
<tr>
<th class="text-center">16.04</th>
<th class="text-center">18.04</th>
<th class="text-center">20.04</th>
<th class="text-center">7</th>
<th class="text-center">8</th>
<th class="text-center">8 Stream</th>
<th class="text-center">9</th>
<th class="text-center">10</th>
<th class="text-center">11</th>
<th class="text-center">42</th>
<th class="text-center">15</th>
</tr>
<tr class="active">
<th>Pike</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th class="active">Queens</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Rocky</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Stein</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Train</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="warning"></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="warning"></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Ussuri</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="warning"></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="warning"></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Victoria</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="active">
<th rowspan="2" style="vertical-align: middle">Wallaby</td>
<td>source</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>distro</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>