Add rabbitmq/oslomsg services

The rabbitmq/oslomsg groups are now required by the
keystone role, so we add them to the inventory and
ensure that the test playbook install the services.

Also, the multi-region tests are set to non-voting
to unblock the swift repo for other patches to
resolve the issue.

Change-Id: I4e2bbdff7a89b204723e7937667854c412051347
This commit is contained in:
Jesse Pretorius 2018-07-22 13:23:07 +01:00
parent 11e2b94554
commit b74c397ff5
7 changed files with 37 additions and 14 deletions

View File

@ -19,9 +19,15 @@ infra1
[memcached_all]
infra1
[oslomsg_rpc_all]
infra1
[oslomsg_notify_all]
infra1
[rabbitmq_all]
infra1
[service_all:children]
galera_all
memcached_all

View File

@ -20,6 +20,15 @@ infraMR
[memcached_all]
infraMR
[oslomsg_rpc_all]
infraMR
[oslomsg_notify_all]
infraMR
[rabbitmq_all]
infraMR
[service_all:children]
galera_all
memcached_all

View File

@ -17,6 +17,15 @@ infraMR
[memcached_all]
infraMR
[oslomsg_rpc_all]
infraMR
[oslomsg_notify_all]
infraMR
[rabbitmq_all]
infraMR
[service_all:children]
galera_all
memcached_all

View File

@ -15,7 +15,7 @@
- name: Playbook to report resource tests
hosts: localhost
user: root
become: yes
gather_facts: no
tasks:
- name: Kill resource test

View File

@ -15,8 +15,7 @@
- name: Playbook to run resource tests against an openstack service
hosts: localhost
user: root
become: true
become: yes
# TODO: remove the static reference to openstack1
vars:
test_keystone_host: openstack1
@ -26,6 +25,8 @@
- "python-keystoneclient"
- "python-glanceclient"
- "openstacksdk"
vars_files:
- common/test-vars.yml
tasks:
- name: Generate clouds.yaml for API testing
include_role:
@ -56,5 +57,3 @@
OS_AUTH_URL: "{{ keystone_service_publicurl }}"
OS_PASSWORD: "{{ keystone_auth_admin_password }}"
register: rolling_test_benchmark
vars_files:
- common/test-vars.yml

View File

@ -16,15 +16,10 @@
# Setup the keys, host and containers
- include: common/test-setup-host.yml
# Install Memcached/Galera
# NOTE(mhayden): RabbitMQ is only needed if ceilometer middleware is being
# deployed. That is not included in the gate testing.
- include: common/test-install-memcached.yml
- include: common/test-install-galera.yml
# Install Infrastructure
- include: common/test-install-infra.yml
# Install Keystone
# NOTE(mhayden): Disable keystone messaging since we are not deploying
# RabbitMQ
- include: common/test-install-keystone.yml
# Install Swift

View File

@ -24,7 +24,10 @@
- openstack-ansible-functional-opensuse-423
- openstack-ansible-functional-ubuntu-xenial
- openstack-ansible-upgrade-ubuntu-xenial
- openstack-ansible-multireg-ubuntu-xenial
# TODO(odyssey4me): Revert this once the multi-region
# tests are fixed.
- openstack-ansible-multireg-ubuntu-xenial:
voting: false
- openstack-ansible-multireg-centos-7-nv
- openstack-ansible-swift3-ubuntu-xenial-nv
- openstack-ansible-functional-distro_install-ubuntu-xenial
@ -46,6 +49,8 @@
- openstack-ansible-functional-opensuse-423
- openstack-ansible-functional-ubuntu-xenial
- openstack-ansible-upgrade-ubuntu-xenial
- openstack-ansible-multireg-ubuntu-xenial
# TODO(odyssey4me): Revert this once the multi-region
# tests are fixed.
#- openstack-ansible-multireg-ubuntu-xenial
- openstack-ansible-functional-distro_install-ubuntu-xenial
- openstack-ansible-functional-distro_install-opensuse-423