Martin Kopec f448d8c15d Run add-ons tests as well
Run tests of all target programs we have.
The patch enables required services in devstack (environment
the tests are executed on in Zuul) and implements a logic when
share config options which can be discovered only by using admin
credentials are passed to the second tempestconf execution
(with demo creds) so that they are set in tempest.conf used to run
refstack-client.

Change-Id: I79b7611f47d7d67d439e24c2427ee59870732172
2021-04-11 08:11:18 +00:00

34 lines
1.1 KiB
YAML

---
# if the dir doesn't exist or if it's empty refstack-client will be cloned
# there, otherwise the role assumes that's the refstack-client a user wanna
# execute (mainly used in CI for Zuul jobs to test the changes)
refstack_client_source: "~/.refstack-client"
# default refstack-client version used is the master
refstack_client_version: "HEAD"
# it will upload the result of the refstack-client to the server
# (refstack server by default, see server variable)
upload_results: false
server: "https://refstack.openstack.org/api"
download_artifacts: false
# Local directory where the files will be stored
dest_dir: "{{ lookup('env', 'PWD') }}"
# the latest guideline by default
guideline: "2020.11"
refstack_target_programs:
- platform
- compute
- object
- dns
- orchestration
- shared_file_system
refstack_tempest_plugins:
manila: master
designate: master
heat: master
url_cirros_image: "http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img"
# a concurrency accounts.yaml file is generated with by tempest
tempest_account_concurrency: 3