Distro-install tests for Ubuntu and Centos are voting now.

This patch makes available to completely move to zuul templates,
by adding openstack-ansible-role-distro_install-jobs into list.

Added small fixes to make them working.
Centos has gnocchi_resources.yaml packed with ceilometer-common package,
so test was failing on db_setup task.

Also ceilometer user was not created, as it checks for existance of
ceilometer_central_container group, which was not defined in inventory.

Change-Id: I7fd7a949724f4fa52fa48534a6ef6c8a8efdc290
This commit is contained in:
Dmitriy Rabotjagov 2018-10-13 20:32:03 +03:00 committed by Dmitriy Rabotjagov (noonedeadpunk)
parent e3aa533595
commit 98c3f7e51d
3 changed files with 7 additions and 18 deletions

View File

@ -23,4 +23,6 @@
become: yes
become_user: "{{ ceilometer_system_user_name }}"
changed_when: false
when: gnocchi_resource_file.stat.exists
when:
- gnocchi_resource_file.stat.exists
- ceilometer_gnocchi_enabled

View File

@ -43,6 +43,9 @@ infra1
glance_api
glance_registry
[ceilometer_central_container]
openstack1
[ceilometer_agent_central]
openstack1

View File

@ -15,23 +15,7 @@
- project:
templates:
- openstack-ansible-role-jobs
- openstack-ansible-role-distro_install-jobs
- check-requirements
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
# NOTE(odyssey4me):
# Distro installs are not yet working for xenial/bionic,
# so leave them non-voting for now.
- openstack-ansible-functional-distro_install-ubuntu-xenial:
voting: false
# NOTE(hwoarang) Centos7 is having some troubles with repo dependencies
# so disabling until it's investigated.
- openstack-ansible-functional-distro_install-centos-7:
voting: false
- openstack-ansible-functional-distro_install-opensuse-423
- openstack-ansible-functional-distro_install-opensuse-150
gate:
jobs:
- openstack-ansible-functional-distro_install-opensuse-423
- openstack-ansible-functional-distro_install-opensuse-150