Allow to define extra tempest plugins
Allow to define extra tempest plugins without overriding the whole `tempest_plugins` list. Change-Id: Ie00ffb42ceb49331c997f1a700a9423c12a32684
This commit is contained in:
parent
021f18905f
commit
e1ca4b83bf
|
@ -87,18 +87,14 @@ tempest_venv_bin: "/openstack/venvs/tempest-{{ tempest_venv_tag }}/bin"
|
||||||
tempest_log_dir: "/var/log/tempest"
|
tempest_log_dir: "/var/log/tempest"
|
||||||
|
|
||||||
## Tempest Plugins
|
## Tempest Plugins
|
||||||
# By default, the following tempest plugins are installed.
|
# Extra plugins can be defined in ``tempest_extra_plugins``.
|
||||||
# Override ``tempest_plugins`` variable with your own plugins, depending
|
# tempest_extra_plugins:
|
||||||
# on your installation.
|
# - name: custom-tempest-plugin
|
||||||
# Example structure:
|
# repo: https://opendev.org/openstack/custom-tempest-plugin
|
||||||
# - name: designate-tempest-plugin #name of the plugin
|
# branch: master
|
||||||
# repo: https://opendev.org/openstack/designate-tempest-plugin #for installing the plugin from sources
|
# install: true
|
||||||
# branch: master #for installing the plugin from sources
|
tempest_extra_plugins: []
|
||||||
# install: true
|
tempest_plugins: "{{ (_tempest_plugins + tempest_extra_plugins) | selectattr('install', 'equalto', true) }}"
|
||||||
# - name: ironic-tempest-plugin
|
|
||||||
# package: ironic #for installing the plugin from packages
|
|
||||||
# install: true
|
|
||||||
tempest_plugins: "{{ _tempest_plugins | selectattr('install', 'equalto', true) }}"
|
|
||||||
|
|
||||||
tempest_plugin_barbican_git_repo: https://opendev.org/openstack/barbican-tempest-plugin
|
tempest_plugin_barbican_git_repo: https://opendev.org/openstack/barbican-tempest-plugin
|
||||||
tempest_plugin_barbican_git_install_branch: master
|
tempest_plugin_barbican_git_install_branch: master
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
other:
|
||||||
|
- |
|
||||||
|
Implemented ``tempest_extra_plugins`` variable which allows to
|
||||||
|
define extra tempest plugins without overriding the whole
|
||||||
|
`tempest_plugins` list.
|
Loading…
Reference in New Issue