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.
Fset# |
BrowB |
Cephd |
ConOC |
ConUC |
HAval |
HConv |
IPv6 |
Idemp |
Intro |
NIsol |
NItyp |
PingT |
SSLoc |
Scen# |
Stdln |
Temps |
UPDoc |
UPGff |
UPGff |
UPGff |
UPGoc |
UPGuc |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
◍ |
◉ |
◉ |
☰ |
❍ |
◉ |
|||||||||||||||||
❍ |
❍ |
◉ |
◉ |
☰ |
❍ |
◉ |
||||||||||||||||
❍ |
◉ |
❍ |
❍ |
|||||||||||||||||||
◍ |
001 |
|||||||||||||||||||||
◍ |
002 |
|||||||||||||||||||||
◍ |
003 |
|||||||||||||||||||||
◍ |
004 |
|||||||||||||||||||||
◉ |
005 |
|||||||||||||||||||||
◍ |
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
||||||||||||||||
❍ |
❍ |
❍ |
❍ |
◉ |
❍ |
001 |
◉ |
|||||||||||||||
❍ |
❍ |
❍ |
❍ |
◉ |
❍ |
002 |
◉ |
|||||||||||||||
❍ |
❍ |
❍ |
❍ |
◉ |
❍ |
003 |
◉ |
|||||||||||||||
❍ |
❍ |
❍ |
❍ |
◉ |
❍ |
004 |
◉ |
|||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
◍ |
❍ |
001 |
|||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
◍ |
002 |
||||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
◍ |
❍ |
003 |
|||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
◍ |
❍ |
004 |
|||||||||||||||
◍ |
◍ |
◍ |
◍ |
◉ |
◉ |
☰ |
❍ |
❍ |
||||||||||||||
❍ |
◍ |
◍ |
◉ |
◉ |
☰ |
❍ |
❍ |
|||||||||||||||
❍ |
◉ |
❍ |
◉ |
❍ |
◉ |
❍ |
||||||||||||||||
❍ |
❍ |
|||||||||||||||||||||
◉ |
◉ |
◉ |
◉ |
☰ |
◉ |
❍ |
||||||||||||||||
❍ |
◉ |
◉ |
◉ |
☰ |
◉ |
◉ |
||||||||||||||||
❍ |
◉ |
❍ |
❍ |
❍ |
❍ |
006 |
||||||||||||||||
❍ |
❍ |
◉ |
❍ |
❍ |
❍ |
❍ |
❍ |
|||||||||||||||
❍ |
❍ |
❍ |
❍ |
❍ |
❍ |
007 |
||||||||||||||||
❍ |
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
007 |
|||||||||||||||
❍ |
◉ |
❍ |
❍ |
❍ |
❍ |
008 |
||||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
|||||||||||||||||
❍ |
◉ |
◉ |
❍ |
❍ |
❍ |
❍ |
009 |
|||||||||||||||
◍ |
◉ |
◍ |
◉ |
◉ |
◉ |
☰ |
❍ |
◉ |
||||||||||||||
❍ |
002 |
◉ |
◉ |
|||||||||||||||||||
◍ |
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
000 |
◉ |
||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
010 |
||||||||||||||||
◍ |
◍ |
◍ |
◉ |
◉ |
☰ |
◍ |
◉ |
|||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
003 |
◉ |
|||||||||||||||
◍ |
◍ |
◍ |
◉ |
◉ |
◉ |
☰ |
◍ |
◉ |
||||||||||||||
❍ |
◉ |
◉ |
◉ |
☰ |
❍ |
◉ |
||||||||||||||||
◍ |
◍ |
◍ |
◉ |
◉ |
─ |
◍ |
◉ |
|||||||||||||||
◉ |
❍ |
❍ |
◉ |
❍ |
000 |
|||||||||||||||||
❍ |
❍ |
◉ |
❍ |
❍ |
❍ |
◉ |
||||||||||||||||
❍ |
◍ |
◉ |
❍ |
❍ |
❍ |
|||||||||||||||||
◉ |
◉ |
❍ |
◉ |
─ |
❍ |
❍ |
||||||||||||||||
◉ |
◉ |
❍ |
❍ |
❍ |
◉ |
|||||||||||||||||
◉ |
◍ |
❍ |
❍ |
❍ |
❍ |
❍ |
000 |
◉ |
||||||||||||||
❍ |
◉ |
|||||||||||||||||||||
◉ |
||||||||||||||||||||||
◉ |
❍ |
❍ |
❍ |
❍ |
012 |
|||||||||||||||||
◉ |
❍ |
❍ |
❍ |
◍ |
❍ |
002 |
||||||||||||||||
❍ |
◉ |
|||||||||||||||||||||
❍ |
◉ |
|||||||||||||||||||||
❍ |
◉ |
|||||||||||||||||||||
❍ |
❍ |
◉ |
❍ |
❍ |
❍ |
❍ |
||||||||||||||||
❍ |
◉ |
|||||||||||||||||||||
◍ |
◍ |
◍ |
◉ |
◉ |
☰ |
◉ |
||||||||||||||||
❍ |
◉ |
◉ |
◉ |
◉ |
☰ |
❍ |
◉ |
|||||||||||||||
◉ |
◉ |
❍ |
❍ |
◉ |
❍ |
|||||||||||||||||
◍ |
◉ |
◉ |
❍ |
❍ |
❍ |
❍ |
||||||||||||||||
❍ |
◉ |
❍ |
||||||||||||||||||||
◍ |
◉ |
◉ |
❍ |
❍ |
❍ |
❍ |
000 |
◉ |
||||||||||||||
❍ |
◉ |
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 |
UPGff |
Fast-forward Undercloud Upgrade |
UPGff |
Fast-forward Standalone Upgrade |
UPGoc |
Overcloud Major Upgrade |
UPGuc |
Undercloud Upgrade |
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 |
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.