Merge "Generate fs matrix from source yaml files"
This commit is contained in:
commit
8b27f49763
|
@ -1,5 +1,17 @@
|
|||
---
|
||||
repos:
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: build-fs-matrix
|
||||
name: build-fs-matrix
|
||||
entry: python fs-matrix.py > doc/source/feature-configuration-generated.rst
|
||||
files: config/general_config
|
||||
language: python
|
||||
language_version: python3
|
||||
always_run: true
|
||||
additional_dependencies:
|
||||
- texttable
|
||||
- pyyaml
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v2.1.0
|
||||
hooks:
|
||||
|
|
|
@ -0,0 +1,234 @@
|
|||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| Fset# | BrowB | Cephd | ConOC | ConUC | HAval | HConv | IPv6 | Idemp | Intro | NIsol | NItyp | PingT | SSLoc | Scen# | Stdln | Temps | UPDoc | UPGff | UPGoc | UPGuc | Valid |
|
||||
+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+
|
||||
| 001_ | | ◍ | ◍ | ◍ | | | | | ◉ | ◉ | ☰ | ◍ | ◉ | | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 002_ | | ◍ | ◍ | ◍ | | | | ❍ | ◉ | ◉ | ☰ | ◍ | ◉ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 003_ | | | | ❍ | | | | ◉ | | | | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 004_ | | | | | | | | | | | | ◉ | ❍ | | | | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 005_ | | | | | | | | | | | | ◍ | | 001 | | ◍ | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 006_ | | | | | | | | | | | | ◍ | | 002 | | ◍ | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 007_ | | | | | | | | | | | | ◍ | | 003 | | ◍ | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 008_ | | | | | | | | | | | | ◍ | | 004 | | ◍ | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 009_ | | | | | | | | | | | | ◉ | | 005 | | | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 010_ | | | ◉ | ◍ | | | ❍ | | | ❍ | | ❍ | ❍ | | | ◍ | | | | | ◉ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 011_ | | | ❍ | | | | ❍ | | ❍ | ❍ | | ◉ | ❍ | | | ❍ | | | ◉ | ❍ | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 012_ | | | ❍ | | | | ❍ | | ❍ | ❍ | | ◉ | ❍ | 001 | | ❍ | | | ◉ | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 013_ | | | ❍ | | | | ❍ | | ❍ | ❍ | | ◉ | ❍ | 002 | | ❍ | | | ◉ | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 014_ | | | ❍ | | | | ❍ | | ❍ | ❍ | | ◉ | ❍ | 003 | | ❍ | | | ◉ | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 015_ | | | ❍ | | | | ❍ | | ❍ | ❍ | | ◉ | ❍ | 004 | | ❍ | | | ◉ | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 016_ | | | ◉ | ◍ | | | ❍ | | ❍ | ❍ | | ◍ | ❍ | 001 | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 017_ | | | ◉ | ◍ | | | ❍ | | ❍ | ❍ | | ◍ | | 002 | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 018_ | | | ◉ | ◍ | | | ❍ | | ❍ | ❍ | | ◍ | ❍ | 003 | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 019_ | | | ◉ | ◍ | | | ❍ | | ❍ | ❍ | | ◍ | ❍ | 004 | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 020_ | | ❍ | ◍ | ◍ | | | | ◍ | ◉ | ◉ | ☰ | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 021_ | | ❍ | ◍ | ◍ | | | | | ◉ | ◉ | ☰ | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 022_ | | ❍ | ◉ | | | | ❍ | | ◉ | ❍ | | ◉ | ❍ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 023_ | | | | | | | | | | | | ❍ | ❍ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 024_ | | ◉ | | | | | ◉ | | ◉ | ◉ | ☰ | ◉ | ❍ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 025_ | | ❍ | | | | ◉ | | | ◉ | ◉ | ☰ | ◉ | ◉ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 026_ | | ❍ | ◉ | | | | ❍ | | | ❍ | | ❍ | ❍ | 006 | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 027_ | | ❍ | ❍ | ◉ | | | ❍ | | ❍ | ❍ | | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 028_ | | ❍ | ❍ | | | | ❍ | | | ❍ | | ❍ | ❍ | 007 | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 030_ | | ◍ | ◉ | ◍ | | | ❍ | | | ❍ | | ❍ | ❍ | 007 | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 031_ | | ❍ | ◉ | | | | ❍ | | | ❍ | | ❍ | ❍ | 008 | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 032_ | | | ◉ | ◍ | | | ❍ | | | ❍ | | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 033_ | | ❍ | ◉ | ◉ | | | ❍ | | | ❍ | | ❍ | ❍ | 009 | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 035_ | | ❍ | ◉ | ◍ | | | ◉ | | ◉ | ◉ | ☰ | ❍ | ◉ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 036_ | | | | | | | | | | | | ❍ | | 002 | | ❍ | | ◉ | ◉ | | ❍ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 037_ | | | ◉ | ◍ | | | ❍ | | | ❍ | | ❍ | ❍ | 000 | | ❍ | ◉ | | | | ❍ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 038_ | | | ◉ | ◍ | | | ❍ | | | ❍ | | ❍ | ❍ | 010 | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 039_ | | ◍ | ◍ | ◍ | | | | | ◉ | ◉ | ☰ | ◍ | ◉ | | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 040_ | | | ◉ | ◍ | | | ❍ | | ❍ | | | ❍ | ❍ | 003 | | ◉ | | | ◉ | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 041_ | | ◍ | ◍ | ◍ | ◉ | | | | ◉ | ◉ | ☰ | ◍ | ◉ | | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 042_ | | ❍ | ◉ | | | | | | ◉ | ◉ | ☰ | ❍ | ◉ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 045_ | | | ◉ | | | | ❍ | | ❍ | | | ◉ | ❍ | 000 | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 047_ | | | ❍ | | | | | ◉ | | | | ❍ | ❍ | | | ❍ | | | ❍ | ◉ | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 048_ | | ❍ | ◍ | | | | | | ◉ | ❍ | | ❍ | ❍ | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 049_ | | ◉ | ◉ | | | | | | ❍ | ◉ | ─ | ❍ | ❍ | | | ❍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 050_ | | | ❍ | ❍ | | | | | | | | ❍ | ❍ | | | ❍ | | | ❍ | ◉ | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 051_ | | | ◉ | ◍ | | | ❍ | | ❍ | ❍ | | ❍ | ❍ | 000 | | ❍ | | | ◉ | | ❍ |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 052_ | | | | | | | | | | | | ❍ | | | ◉ | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 053_ | ◉ | ◍ | ◍ | ◍ | | | | | ◉ | ◉ | ☰ | ◍ | ❍ | | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 054_ | | | ◉ | | | | ❍ | | | ❍ | | ❍ | ❍ | 012 | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 055_ | | | ◉ | | | | ❍ | | ❍ | ❍ | | ◍ | ❍ | 002 | | ◍ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 056_ | | | | | | | | | | | | ❍ | | | ◉ | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 058_ | | | | | | | | | | | | ❍ | | | ◉ | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 060_ | | | | | | | | | | | | ❍ | | | ◉ | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 061_ | | ❍ | ❍ | ◉ | | | ❍ | | ❍ | ❍ | | ❍ | | | | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
| 099_ | | | | | | | | | | | | ❍ | | | ◉ | ◉ | | | | | |
|
||||
+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|
||||
|
||||
|
||||
+---------+----------------------------------+
|
||||
| Acronym | Definition |
|
||||
+=========+==================================+
|
||||
| BrowB | Browbeat performance testing |
|
||||
+---------+----------------------------------+
|
||||
| Cephd | Ceph deploy |
|
||||
+---------+----------------------------------+
|
||||
| ConOC | Containerized overcloud |
|
||||
+---------+----------------------------------+
|
||||
| ConUC | Containerized undecloud |
|
||||
+---------+----------------------------------+
|
||||
| HAval | HA Validation |
|
||||
+---------+----------------------------------+
|
||||
| HConv | Undercloud Heat Convergence |
|
||||
+---------+----------------------------------+
|
||||
| IPv6 | Overcloud IPv6 |
|
||||
+---------+----------------------------------+
|
||||
| Idemp | Undercloud Idempotency Check |
|
||||
+---------+----------------------------------+
|
||||
| Intro | Introspection |
|
||||
+---------+----------------------------------+
|
||||
| NIsol | Network Isolation |
|
||||
+---------+----------------------------------+
|
||||
| NItyp | Network Isolation Type |
|
||||
+---------+----------------------------------+
|
||||
| PingT | Ping and ssh tests |
|
||||
+---------+----------------------------------+
|
||||
| SSLoc | Overcloud SSL |
|
||||
+---------+----------------------------------+
|
||||
| Scen# | Scenario ### |
|
||||
+---------+----------------------------------+
|
||||
| Stdln | Standalone Deploy |
|
||||
+---------+----------------------------------+
|
||||
| Temps | run Tempest |
|
||||
+---------+----------------------------------+
|
||||
| UPDoc | Overcloud Update (Minor Upgrade) |
|
||||
+---------+----------------------------------+
|
||||
| UPGff | Fast-forward Overcloud Upgrade |
|
||||
+---------+----------------------------------+
|
||||
| UPGoc | Overcloud Major Upgrade |
|
||||
+---------+----------------------------------+
|
||||
| UPGuc | Undercloud Upgrade |
|
||||
+---------+----------------------------------+
|
||||
| Valid | Validations |
|
||||
+---------+----------------------------------+
|
||||
|
||||
|
||||
+--------+---------------------------------------------------+
|
||||
| Symbol | Description |
|
||||
+========+===================================================+
|
||||
| ◉ | Feature enabled in all releases |
|
||||
+--------+---------------------------------------------------+
|
||||
| ◍ | Feature enabled in certain releases only |
|
||||
+--------+---------------------------------------------------+
|
||||
| ❍ | Feature explicitly disabled in all releases |
|
||||
+--------+---------------------------------------------------+
|
||||
| | Feature not found |
|
||||
+--------+---------------------------------------------------+
|
||||
| ☰ | Network isolation multiple network interfacecards |
|
||||
+--------+---------------------------------------------------+
|
||||
| ─ | Network isolation single network interface card |
|
||||
+--------+---------------------------------------------------+
|
||||
|
||||
|
||||
.. _001: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset001.yml
|
||||
.. _002: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset002.yml
|
||||
.. _003: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset003.yml
|
||||
.. _004: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset004.yml
|
||||
.. _005: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset005.yml
|
||||
.. _006: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset006.yml
|
||||
.. _007: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset007.yml
|
||||
.. _008: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset008.yml
|
||||
.. _009: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset009.yml
|
||||
.. _010: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset010.yml
|
||||
.. _011: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset011.yml
|
||||
.. _012: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset012.yml
|
||||
.. _013: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset013.yml
|
||||
.. _014: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset014.yml
|
||||
.. _015: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset015.yml
|
||||
.. _016: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset016.yml
|
||||
.. _017: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset017.yml
|
||||
.. _018: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset018.yml
|
||||
.. _019: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset019.yml
|
||||
.. _020: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset020.yml
|
||||
.. _021: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset021.yml
|
||||
.. _022: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset022.yml
|
||||
.. _023: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset023.yml
|
||||
.. _024: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset024.yml
|
||||
.. _025: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset025.yml
|
||||
.. _026: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset026.yml
|
||||
.. _027: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset027.yml
|
||||
.. _028: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset028.yml
|
||||
.. _030: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset030.yml
|
||||
.. _031: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset031.yml
|
||||
.. _032: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset032.yml
|
||||
.. _033: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset033.yml
|
||||
.. _035: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset035.yml
|
||||
.. _036: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset036.yml
|
||||
.. _037: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset037.yml
|
||||
.. _038: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset038.yml
|
||||
.. _039: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset039.yml
|
||||
.. _040: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset040.yml
|
||||
.. _041: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset041.yml
|
||||
.. _042: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset042.yml
|
||||
.. _045: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset045.yml
|
||||
.. _047: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset047.yml
|
||||
.. _048: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset048.yml
|
||||
.. _049: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset049.yml
|
||||
.. _050: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset050.yml
|
||||
.. _051: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset051.yml
|
||||
.. _052: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset052.yml
|
||||
.. _053: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset053.yml
|
||||
.. _054: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset054.yml
|
||||
.. _055: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset055.yml
|
||||
.. _056: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset056.yml
|
||||
.. _058: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset058.yml
|
||||
.. _060: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset060.yml
|
||||
.. _061: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset061.yml
|
||||
.. _099: https://opendev.org/openstack/tripleo-quickstart/config/general_config/src/branch/master/featureset099.yml
|
|
@ -18,210 +18,9 @@ Below is a table with various features listed in each row and the features enabl
|
|||
in each feature set configuration file in each column. When adding new configurations
|
||||
please consult the following `etherpad <https://etherpad.openstack.org/p/quickstart-featuresets>`_
|
||||
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| FS | cnf-dl | ipv6 | SSL UC | SSL Int | SSL Ext | NI SN | NI MN | NI BOND | introsp | UC idem | cont UC | cont OC | OC upg | UC upg | OC upd | FF OC upg | SA | validations | ping | tempest | sc000 | sc001 | sc002 | sc003 | sc004 | sc005 | sc006 | sc007 | sc008 | sc010 |nonha | ceph | PM | HC | IPSec | Browbeat | HA validation |
|
||||
+======+========+======+=========+=========+=========+=======+=======+=========+=========+=========+=========+=========+==========+=========+=========+===========+=======+=============+======+=========+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+========+======+====+====+=======+==========+===============+
|
||||
| 001_ | X | | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 002_ | X | | | X | X | | X | | X | | | | | | | | | | X | | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 003_ | | | | | | | | | | X | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 004_ | | | | | | | | | | | | | | | | | | X | | | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 005_ | | | | | | | | | | | | | | | | | | X | X | | | X | | | | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 006_ | | | | | | | | | | | | | | | | | | X | | X | | | X | | | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 007_ | | | | | | | | | | | | | | | | | | X | | X | | | | X | | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 008_ | | | | | | | | | | | | | | | | | | X | | X | | | | | X | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 009_ | | | | | | | | | | | | | | | | | | | X | | | | | | | X | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 010_ | X | | | | | | | | | | | X | | | | | | | | X | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 011_ | | | | | | | | | | | | | X | | | | | | X | | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 012_ | | | | | | | | | | | | | X | | | | | | X | | | X | | | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 013_ | | | | | | | | | | | | | X | | | | | | X | | | | X | | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 014_ | | | | | | | | | | | | | X | | | | | | X | | | | | X | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 015_ | | | | | | | | | | | | | X | | | | | | X | | | | | | X | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 016_ | | | | | | | | | | | | X | | | | | | | | X | | X | | | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 017_ | X | | | | | | | | | | | X | | | | | | | | X | | | X | | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 018_ | X | | | | | | | | | | | X | | | | | | | | X | | | | X | | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 019_ | | | | | | | | | | | | X | | | | | | | | X | | | | | X | | | | | | X | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 020_ | X | | | | | | | | | | | | | | | | | | | X | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 021_ | | | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 022_ | | | | X | | | | | X | | | X | | | | | | | X | | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 024_ | | X | | X | | | X | | X | | | | | | | | | | X | | | | | | | | | | | | | X | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 025_ | | | | X | X | | X | | X | | | | | | | | | | X | | | | | | | | | | | | | | | X | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 026_ | | | | | | | | | | | | X | | | | | | | | | | | | | | | X | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 027_ | | | X | | | | | | | | X | | | | | | | | | X | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 028_ | | | | | | | | | | | | | | | | | | | X | X | | | | | | | | X | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 030_ | X | | | | | | | | | | | X | | | | | | | X | X | | | | | | | | X | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 031_ | | | | | | | | | | | | | | | | | | | X | | | | | | | | | | X | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 032_ | | | | | | | | | | | | X | | | | | | | | | | | | | | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 033_ | | | | | | | | | | | | X | | | | | | | | | | | | | | | X | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 035_ | X | X | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 036_ | | | | X | | | | | | | | | | | | X | | | | | | X | | | | | | | | | | | | | X | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 037_ | | | | X | | | | | | | | | | | X | | | | | | X | X | | | | | | | | | | | | | X | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 038_ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 039_ | | | | X | X | | X | | | | | | | | | | | | X | | | | | | | | | | | | | | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 041_ | X | | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | | | X |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 042_ | X | | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | X | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 047_ | | | | | | | | | | | | | | X | | | | | | | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 048_ | | | | X | | | | | X | | | X | | | | | | | X | | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 049_ | | | | | | X | | | | | | X | | | | | | | | | | | | | | | | | | | | X | X | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 050_ | | | | | | | | | | | X | | | X | | | | | | | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 051_ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 052_ | | | | | | | | | | | | | | | | | X | | | | X | | | | | | | | | | | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 053_ | X | | | X | X | | X | | X | | | | | | | | | | | X | | | | | | | | | | | | | | | | X | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 055_ | X | | | | | | | | | | | X | | | | | | | | X | | | | | | | | | | | X | | | | | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
| 058_ | | | | X | | | | | | | | | | | X | | X | | | | X | | | | | | | | | | | | | | X | | |
|
||||
+------+--------+------+---------+---------+---------+-------+-------+---------+---------+---------+---------+---------+----------+---------+---------+-----------+-------+-------------+------+---------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+--------+------+----+----+-------+----------+---------------+
|
||||
|
||||
Definition of Terms:
|
||||
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| Acroynm | Definition |
|
||||
+==============+===================================================================+
|
||||
| FS | Featureset |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| UC | TripleO Undercloud |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| OC | TripleO Overcloud |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| NI SN | network isolation single network interface card |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| NI MN | network isolation multiple network interface card |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| NI BOND | network isolation bonded network interfaces |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| ping | deploy test heat stack, ping and ssh tests launched test instance |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| idem | idempotency test |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| cont | containerized |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| cnf-dl | config-download is enabled |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| upg | major upgrade |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| upd | minor upgrade |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| FF | Fast Forward |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| sc<number> | scenario |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| ceph | ceph enabled |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| PM | pacemaker enabled, topology determines the number of controllers |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| HC | Heat Convergence is enabled |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| IPSec | IPSec tunnels for the overcloud are enabled |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| Int | Internal traffic (undercloud) |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| Ext | External traffic (overcloud) |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
| Browbeat | Performance testing |
|
||||
+--------------+-------------------------------------------------------------------+
|
||||
.. include:: feature-configuration-generated.rst
|
||||
|
||||
Note and Known limitation:
|
||||
|
||||
- Featureset037, Overcloud Update:
|
||||
- this doesn't change the container image file.
|
||||
|
||||
.. _001: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset001.yml
|
||||
.. _002: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset002.yml
|
||||
.. _003: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset003.yml
|
||||
.. _004: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset004.yml
|
||||
.. _005: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset005.yml
|
||||
.. _006: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset006.yml
|
||||
.. _007: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset007.yml
|
||||
.. _008: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset008.yml
|
||||
.. _009: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset009.yml
|
||||
.. _010: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset010.yml
|
||||
.. _011: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset011.yml
|
||||
.. _012: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset012.yml
|
||||
.. _013: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset013.yml
|
||||
.. _014: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset014.yml
|
||||
.. _015: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset015.yml
|
||||
.. _016: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset016.yml
|
||||
.. _017: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset017.yml
|
||||
.. _018: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset018.yml
|
||||
.. _019: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset019.yml
|
||||
.. _020: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset020.yml
|
||||
.. _021: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset021.yml
|
||||
.. _022: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset022.yml
|
||||
.. _023: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset023.yml
|
||||
.. _024: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset024.yml
|
||||
.. _025: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset025.yml
|
||||
.. _026: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset026.yml
|
||||
.. _027: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset027.yml
|
||||
.. _028: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset028.yml
|
||||
.. _029: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset029.yml
|
||||
.. _030: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset030.yml
|
||||
.. _031: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset031.yml
|
||||
.. _032: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset032.yml
|
||||
.. _033: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset033.yml
|
||||
.. _034: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset034.yml
|
||||
.. _035: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset035.yml
|
||||
.. _036: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset036.yml
|
||||
.. _037: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset037.yml
|
||||
.. _038: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset038.yml
|
||||
.. _039: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset039.yml
|
||||
.. _040: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset040.yml
|
||||
.. _041: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset041.yml
|
||||
.. _042: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset042.yml
|
||||
.. _043: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset043.yml
|
||||
.. _044: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset044.yml
|
||||
.. _045: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset045.yml
|
||||
.. _046: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset046.yml
|
||||
.. _047: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset047.yml
|
||||
.. _048: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset048.yml
|
||||
.. _049: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset049.yml
|
||||
.. _050: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset050.yml
|
||||
.. _051: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset051.yml
|
||||
.. _052: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset052.yml
|
||||
.. _053: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset053.yml
|
||||
.. _054: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset054.yml
|
||||
.. _055: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset055.yml
|
||||
.. _058: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config/featureset058.yml
|
||||
|
|
|
@ -0,0 +1,162 @@
|
|||
#!/bin/python3
|
||||
#
|
||||
# Copyright Red Hat, Inc. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
from texttable import Texttable
|
||||
import yaml
|
||||
|
||||
# featureset mapping to match fs configuration files
|
||||
# <feature_setting_name>: [<enabled_value>, <acronym>, <description>]
|
||||
features_map = {
|
||||
'overcloud_ipv6': ['true', 'IPv6', 'Overcloud IPv6'],
|
||||
'ssl_overcloud': ['true', 'SSLoc', 'Overcloud SSL'],
|
||||
'network_isolation': ['true', 'NIsol', 'Network Isolation'],
|
||||
'network_isolation_type': ['single-nic-vlans|multiple-nics|bond',
|
||||
'NItyp', 'Network Isolation Type'],
|
||||
'step_introspect': ['true', 'Intro', 'Introspection'],
|
||||
'undercloud_check_idempotency': ['true', 'Idemp',
|
||||
'Undercloud Idempotency Check'],
|
||||
'containerized_undercloud': ['true', 'ConUC', 'Containerized undecloud'],
|
||||
'containerized_overcloud': ['true', 'ConOC', 'Containerized overcloud'],
|
||||
'undercloud_upgrade': ['true', 'UPGuc', 'Undercloud Upgrade'],
|
||||
'containerized_overcloud_upgrade': ['true', 'UPGoc',
|
||||
'Overcloud Major Upgrade'],
|
||||
'overcloud_update': ['true', 'UPDoc', 'Overcloud Update (Minor Upgrade)'],
|
||||
'ffu_overcloud_upgrade': ['true', 'UPGff',
|
||||
'Fast-forward Overcloud Upgrade'],
|
||||
'standalone_role': ['Standalone.yaml', 'Stdln', 'Standalone Deploy'],
|
||||
'run_tripleo_validations': ['true', 'Valid', 'Validations'],
|
||||
'test_ping': ['true', 'PingT', 'Ping and ssh tests'],
|
||||
'run_tempest': ['true', 'Temps', 'run Tempest'],
|
||||
'composable_scenario': ['', 'Scen#', 'Scenario ###'],
|
||||
'extra_args': ['ceph', 'Cephd', 'Ceph deploy'],
|
||||
'undercloud_heat_convergence': ['true', 'HConv',
|
||||
'Undercloud Heat Convergence'],
|
||||
'enable_minimal_browbeat': ['true', 'BrowB',
|
||||
'Browbeat performance testing'],
|
||||
'validate_ha_overcloud': ['true', 'HAval', 'HA Validation'],
|
||||
}
|
||||
|
||||
symbol_map = {
|
||||
'single-nic-vlans': [u'─', 'Network isolation single network interface'
|
||||
' card'],
|
||||
'multiple-nics': [u'☰', 'Network isolation multiple network interface'
|
||||
'cards'],
|
||||
'release': [u'◍', 'Feature enabled in certain releases only'],
|
||||
'enabled': [u'◉', 'Feature enabled in all releases'],
|
||||
'disabled': [u'❍', 'Feature explicitly disabled in all releases'],
|
||||
'not-found': [u' ', 'Feature not found'],
|
||||
}
|
||||
|
||||
|
||||
def load_fs():
|
||||
t = Texttable()
|
||||
# headers/columns
|
||||
columns = ['Fset#']
|
||||
for k, h in sorted(features_map.items(), key=lambda kv: kv[1][1]):
|
||||
columns.append(h[1])
|
||||
|
||||
matrix_length = len(columns)
|
||||
t.set_cols_width([5] * matrix_length)
|
||||
t.set_cols_align(['c'] * matrix_length)
|
||||
t.set_cols_valign(['m'] * matrix_length)
|
||||
t.set_cols_dtype(['t'] * matrix_length)
|
||||
|
||||
root_path = os.path.dirname(os.path.realpath(__file__))
|
||||
fs_dir = os.path.join(root_path, 'config/general_config/')
|
||||
|
||||
for fs_filename in sorted(os.listdir(fs_dir)):
|
||||
fs_dict = {}
|
||||
if fs_filename.startswith('featureset0') and \
|
||||
fs_filename.endswith('.yml'):
|
||||
with open(os.path.join(fs_dir, fs_filename)) as fs_file:
|
||||
fs_dict = yaml.load(fs_file, yaml.SafeLoader)
|
||||
datarow = get_data_from_yaml(fs_dict, fs_filename)
|
||||
t.add_rows([columns, datarow])
|
||||
fs_list.append(fs_filename[10:13])
|
||||
print(t.draw())
|
||||
print('\n')
|
||||
|
||||
|
||||
def get_data_from_yaml(fs_dict, fs_filename):
|
||||
"""Get data from fs yaml file
|
||||
|
||||
:param ds_dict: featureset dictonary read from yaml file
|
||||
:param fs_filename: featureset yaml config file
|
||||
:returns list -- list of features read from yaml file
|
||||
"""
|
||||
# Add XXX_ link to first column e.g. 001_
|
||||
datarow = [fs_filename[10:13] + '_']
|
||||
for k, v in sorted(features_map.items(), key=lambda kv: kv[1][1]):
|
||||
if k in fs_dict:
|
||||
# value = what the fs file has
|
||||
value = str.lower(str(fs_dict[k]))
|
||||
# enabled = what it should have to be active
|
||||
enabled = str.lower(str(v[0]))
|
||||
|
||||
# get digits only from scenarioXXX in composable_scenario setting
|
||||
if k == 'composable_scenario':
|
||||
datarow.append(''.join([n for n in value if n.isdigit()]))
|
||||
# expects substr in extra_args e.g. 'ceph'
|
||||
elif k == 'extra_args' and enabled in value:
|
||||
datarow.append(symbol_map['enabled'][0])
|
||||
# fields that expects exact value e.g. 'true'
|
||||
elif value == enabled:
|
||||
datarow.append(symbol_map['enabled'][0])
|
||||
# expects a substr, transform it into a symbol
|
||||
elif value in enabled and value in symbol_map:
|
||||
datarow.append(symbol_map[value][0])
|
||||
# enabled in certain releases
|
||||
elif value.startswith('{%') and 'release' in value:
|
||||
datarow.append(symbol_map['release'][0])
|
||||
else:
|
||||
# feature is present but disabled e.g. 'false'
|
||||
datarow.append(symbol_map['disabled'][0])
|
||||
# feature not found in fs file
|
||||
else:
|
||||
datarow.append(symbol_map['not-found'][0])
|
||||
return datarow
|
||||
|
||||
|
||||
def acronyms_and_symbols():
|
||||
at = Texttable()
|
||||
columns = ['Acronym', 'Definition']
|
||||
for k, acr in sorted(features_map.items(), key=lambda kv: kv[1][1]):
|
||||
at.add_rows([columns, [acr[1], acr[2]]])
|
||||
print(at.draw())
|
||||
print('\n')
|
||||
|
||||
st = Texttable()
|
||||
columns = ['Symbol', 'Description']
|
||||
for k, symdef in sorted(symbol_map.items(), key=lambda kv: kv[1][1]):
|
||||
st.add_rows([columns, [symdef[0], symdef[1]]])
|
||||
print(st.draw())
|
||||
print('\n')
|
||||
|
||||
baseurl = 'https://opendev.org/openstack/tripleo-quickstart'
|
||||
path = 'config/general_config/src/branch/master'
|
||||
for f in fs_list:
|
||||
print(".. _{0}: {1}/{2}/featureset{0}.yml".format(f, baseurl, path))
|
||||
|
||||
|
||||
###
|
||||
|
||||
if __name__ == '__main__':
|
||||
fs_list = []
|
||||
load_fs()
|
||||
acronyms_and_symbols()
|
|
@ -4,3 +4,5 @@ docutils>=0.11
|
|||
sphinx>=1.6.2 # BSD
|
||||
reno>=1.8.0 # Apache-2.0
|
||||
pre-commit # MIT
|
||||
texttable
|
||||
pyyaml
|
||||
|
|
4
tox.ini
4
tox.ini
|
@ -43,7 +43,9 @@ commands = bindep test
|
|||
|
||||
[testenv:docs]
|
||||
basepython = python3
|
||||
commands = python setup.py build_sphinx
|
||||
commands =
|
||||
bash -c 'python fs-matrix.py > doc/source/feature-configuration-generated.rst'
|
||||
python setup.py build_sphinx
|
||||
|
||||
[testenv:bashate]
|
||||
envdir = {toxworkdir}/linters
|
||||
|
|
Loading…
Reference in New Issue