Use featureset yaml files as the unique source of truth.
When updating fs yaml files, one should run 'tox -e docs'
to update the featureset matrix. Tox calls a python code
to parse featureset yaml files and generate the matrix in
doc/source/featureset-configuration-generated.rst, which
in turn, is imported into the featureset configuration page.
Change includes:
- Normalized matrix headers w/ 5 chars
- Legend w/ acronyms and symbols automatically generated
- Features marked as enabled, disabled, not found, or enabled by
release.
- Removed default settings enabled after release XYZ that are
not controlled by the featureset file: e.g. cnf-dl.
- Removed settings not present in any fs: ssl uc
(SSL Undercloud), NI Bond (Network Isolation Bond), nonha
(non-HA), PM (Pacemaker), IPSec (IPSec tunnels).
- Merged SSL overcloud INT and EXT into a single SSL OC.
Change-Id: Iee4eaaad37d1ac1d595e2430c1cbea09349522b8
Task: https://tree.taiga.io/project/tripleo-ci-board/task/1202
Co-Authored-By: Sorin Sbarnea <ssbarnea@redhat.com>