Enable barbican service

Enable barbican service within devstack jobs to test discovery for
Barbican service.

Story: 2005757
Task: 33460
Change-Id: I2023df6ce212bd9c455fa04a43419c6760e22267
This commit is contained in:
Takashi Kajinami 2020-02-08 11:53:55 +09:00 committed by Martin Kopec
parent 3e690f744e
commit 61e47a2b13
1 changed files with 8 additions and 0 deletions

View File

@ -98,6 +98,8 @@
- openstack/devstack - openstack/devstack
- openstack/designate - openstack/designate
- openstack/designate-tempest-plugin - openstack/designate-tempest-plugin
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/requirements - openstack/requirements
roles: roles:
- zuul: osf/python-tempestconf - zuul: osf/python-tempestconf
@ -114,6 +116,7 @@
manila: https://opendev.org/openstack/manila manila: https://opendev.org/openstack/manila
manila-ui: https://opendev.org/openstack/manila-ui manila-ui: https://opendev.org/openstack/manila-ui
designate: https://opendev.org/openstack/designate designate: https://opendev.org/openstack/designate
barbican: https://opendev.org/openstack/barbican
devstack_localrc: devstack_localrc:
USE_PYTHON3: True USE_PYTHON3: True
MANILA_USE_UWSGI: False MANILA_USE_UWSGI: False
@ -129,6 +132,7 @@
designate-worker: True designate-worker: True
designate-producer: True designate-producer: True
designate-mdns: True designate-mdns: True
barbican: True
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- job: - job:
@ -162,9 +166,12 @@
Tempest job for python-tempestconf on a devstack environment as the admin user. Tempest job for python-tempestconf on a devstack environment as the admin user.
run: playbooks/python-tempestconf-tempest-devstack.yaml run: playbooks/python-tempestconf-tempest-devstack.yaml
vars: vars:
# creator role is required for Barbican tests
additional_tempestconf_params: "auth.tempest_roles creator image_signature_verification.enforced False"
test_regex: test_regex:
- 'heat_tempest_plugin' - 'heat_tempest_plugin'
- 'designate_tempest_plugin' - 'designate_tempest_plugin'
- 'barbican_tempest_plugin'
black_regex: black_regex:
- 'heat_tempest_plugin.tests.scenario.test_volumes.VolumeBackupRestoreIntegrationTest.test_cinder_volume_create_backup_restore' - 'heat_tempest_plugin.tests.scenario.test_volumes.VolumeBackupRestoreIntegrationTest.test_cinder_volume_create_backup_restore'
- 'heat_tempest_plugin.tests.scenario.test_server_software_config.SoftwareConfigIntegrationTest.test_server_software_config' - 'heat_tempest_plugin.tests.scenario.test_server_software_config.SoftwareConfigIntegrationTest.test_server_software_config'
@ -178,6 +185,7 @@
plugins_paths: plugins_paths:
- "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/heat-tempest-plugin'].src_dir }}" - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/heat-tempest-plugin'].src_dir }}"
- "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/designate-tempest-plugin'].src_dir }}" - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/designate-tempest-plugin'].src_dir }}"
- "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/barbican-tempest-plugin'].src_dir }}"
tempest_concurrency: 2 tempest_concurrency: 2
- job: - job: