bf077bc193
Provide a list of standard tempest plugins in variables, and enable some of them by default. The ones enabled by default are the ones set by default for the rest of the tempest role. We are using --isolated for now, to ensure the installation of the package can fetch the packages from anywhere, not only from the repo server, because the repo server doesn't build the tempest plugins requirements (we don't list them in our tempest packages to install, because we find them at runtime, instead of building them staticly in our code) Change-Id: I4d504e9c60b6d15fa5a5fdf013c4392a9e895ac0
92 lines
3.1 KiB
YAML
92 lines
3.1 KiB
YAML
---
|
|
# Copyright 2018, Rackspace US, Inc.
|
|
#
|
|
# 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.
|
|
|
|
# Each tempest plugin could take the following arguments:
|
|
# - name:
|
|
# repo: # when installing from a repo
|
|
# branch: # when installing from a repo
|
|
# install_test_requirements: # when installing from a repo
|
|
# package: # when installing from a pip package
|
|
|
|
_tempest_plugins:
|
|
barbican:
|
|
- name: barbican-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/barbican-tempest-plugin
|
|
branch: master
|
|
cinder:
|
|
- name: cinder-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/cinder-tempest-plugin
|
|
branch: master
|
|
cloudkitty:
|
|
- name: cloudkitty-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/cloudkitty-tempest-plugin
|
|
branch: master
|
|
congress:
|
|
- name: congress-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/congress-tempest-plugin
|
|
branch: master
|
|
install_test_requirements: false
|
|
designate:
|
|
- name: designate-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/designate-tempest-plugin
|
|
branch: master
|
|
heat:
|
|
- name: heat-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/heat-tempest-plugin
|
|
branch: master
|
|
ironic:
|
|
- name: ironic-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/ironic-tempest-plugin
|
|
branch: master
|
|
keystone:
|
|
- name: keystone-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/keystone-tempest-plugin
|
|
branch: master
|
|
magnum:
|
|
- name: magnum-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/magnum-tempest-plugin
|
|
branch: master
|
|
networking-bgpvpn:
|
|
- name: networking-bgpvpn
|
|
repo: git://git.openstack.org/openstack/networking-bgpvpn
|
|
branch: master
|
|
neutron-fwaas:
|
|
- name: neutron-fwaas
|
|
repo: git://git.openstack.org/openstack/neutron-fwaas
|
|
branch: master
|
|
neutron-vpnaas:
|
|
- name: neutron-vpnaas
|
|
repo: git://git.openstack.org/openstack/neutron-vpnaas
|
|
branch: master
|
|
neutron:
|
|
- name: neutron-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/neutron-tempest-plugin
|
|
branch: master
|
|
nova-lxd:
|
|
- name: nova-lxd
|
|
repo: git://git.openstack.org/openstack/nova-lxd
|
|
branch: master
|
|
octavia:
|
|
- name: octavia-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/octavia-tempest-plugin
|
|
branch: master
|
|
- name: octavia
|
|
repo: git://git.openstack.org/openstack/octavia
|
|
branch: master
|
|
telemetry:
|
|
- name: telemetry-tempest-plugin
|
|
repo: git://git.openstack.org/openstack/telemetry-tempest-plugin
|
|
branch: master
|