tripleo-quickstart/doc/source/feature-configuration.rst

2.1 KiB

Feature Configuration

One can configure the Openstack features installed on either the undercloud or overcloud by placing variable definitions in a YAML file and passing that to quickstart using the -c command line option, like this:

quickstart.sh -c config/general_config/featureset001.yml

Each feature set can also deploy a customized list of Openstack services. These services are defined by the tripleo-heat-templates used for the overcloud deployment. A definition of the services can be found here

Below is a table with various features listed in each row and the features enabled in each feature set configuration file in each column. When adding new configurations please consult the following etherpad

This matrix is automatically generated by fs-matrix.py script. Follow Updating Feature Configuration to update the featureset configuration matrix.

Notes and known limitations:

  • Featureset011, Featureset004:
    • deprecated in favor of standalone jobs
    • will most likely fail if used with recent release
  • Featureset037, Overcloud Update:
    • this doesn't change the container image file.

Updating Feature Configuration

The feature configuration matrix is automatically generated by the script fs-matrix.py. The script reads all yml files from config/general_config/featureset*.yml and creates an rst formatted output. Whenever an existing featureset file is modified or a new one is created, the feature configuration matrix must be refreshed.

In order to update the featureset matrix, run:

tox -e docs

By running this, tox calls fs-matrix.py and redirects output to doc/source/feature-configuration-generated.rst, which in turn, is included by doc/source/feature-configuration.rst.

Warning

DO NOT MODIFY doc/source/feature-configuration-generated.rst manually.