test-distro_install-vars: Add new var file for distro installations

When we test distro installations we should install all components from
distro packages in order to ensure that we are not mixing PIP and distro
packages if more than one service is deployed on the same host or
container. As such, we add a new file to override the default 'source'
installation option which can be used by distro_install jobs and tox
environments to test that scenario.

Change-Id: I15d4243e89f8800e42723b0fdf2c5bf59e2f7608
Implements: blueprint openstack-distribution-packages
This commit is contained in:
Markos Chandras 2018-06-08 16:34:27 +01:00
parent d95da1cd43
commit 8e3c5c272a
1 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,58 @@
---
# Copyright 2018, SUSE LINUX GmbH.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Use $role_install_method=distro so we can test the combined
# result. We add all the os_* roles here even though some of them
# may not have been converted to support the dual installation method.
# This is effectively the result of the following command
# ./gen-projects-list.sh | grep -o 'os_.*' | cut -d "_" -f 2 | xargs -I {} echo {}_install_method: distro
#
almanach_install_method: distro
aodh_install_method: distro
barbican_install_method: distro
blazar_install_method: distro
ceilometer_install_method: distro
cinder_install_method: distro
cloudkitty_install_method: distro
congress_install_method: distro
designate_install_method: distro
glance_install_method: distro
gnocchi_install_method: distro
heat_install_method: distro
horizon_install_method: distro
ironic_install_method: distro
karbor_install_method: distro
keystone_install_method: distro
magnum_install_method: distro
masakari_install_method: distro
molteniron_install_method: distro
monasca_install_method: distro
monasca-agent_install_method: distro
monasca-ui_install_method: distro
neutron_install_method: distro
nova_install_method: distro
octavia_install_method: distro
panko_install_method: distro
rally_install_method: distro
sahara_install_method: distro
searchlight_install_method: distro
swift_install_method: distro
tacker_install_method: distro
tempest_install_method: distro
trove_install_method: distro
watcher_install_method: distro
zaqar_install_method: distro
zun_install_method: distro