Improve Congress scenario testing

- Activate congress tempest based on inventory.
- Glance is also required for the overall scenario to pass
- SHA bump to update the latest "hacking" requirements
- The Depends-on patch allow the tempest role to skip
  the installation of test-requirements conditionally.
  We therefore flip that switch for the congress
  test-requirements.

Depends-On: https://review.openstack.org/#/c/554611
Change-Id: Idf774ead76e9f45e510276afc09c402f111b8fd9
This commit is contained in:
Taseer Ahmed 2018-04-12 13:59:43 +05:00
parent b47f9d47a6
commit 9211ea4c96
3 changed files with 3 additions and 1 deletions

View File

@ -53,6 +53,7 @@ tempest_service_available_horizon: "{{ groups['horizon_all'] is defined and grou
tempest_service_available_neutron: "{{ groups['neutron_all'] is defined and groups['neutron_all'] | length > 0 }}"
tempest_service_available_nova: "{{ groups['nova_all'] is defined and groups['nova_all'] | length > 0 }}"
tempest_service_available_swift: "{{ (groups['swift_all'] is defined and groups['swift_all'] | length > 0) or (groups['ceph-rgw'] is defined and groups['ceph-rgw'] | length > 0) }}"
tempest_service_available_congress: "{{ groups['congress_all'] is defined and groups['congress_all'] | length > 0 }}"
tempest_log_dir: /var/log/utility
tempest_venv_tag: "{{ openstack_release }}"

View File

@ -15,7 +15,7 @@
tempest_plugins:
- name: congress-tempest-plugin
repo: https://github.com/openstack/congress-tempest-plugin
branch: 15a14c3c8ee844db53571d28f86eafe8bc5fc02b # HEAD of "master" as of 16.02.2018
branch: e8d68f8da9380aacdf05693aaf8bb9f8e570dd93 # HEAD of "master" as of 19.04.2018
tempest_whitelist:
- congress_tempest_plugin.tests.scenario.test_congress_basic_ops

View File

@ -57,6 +57,7 @@ confd_overrides:
- name: nova.yml.aio
- name: neutron.yml.aio
- name: keystone.yml.aio
- name: glance.yml.aio
- name: congress.yml.aio
translations:
- name: haproxy.yml.aio