260ee5ead1
The patch adds a yoga job as the upstream has just released it and moved to the Zed development cycle. The patch also disables autodiscovery to avoid the following bug with setuptools 61.0.0 and possbile higher versions: https://github.com/pypa/setuptools/issues/3197 Change-Id: I0f274a5a6746aa97614b08b4bb75f4731923a5ed
130 lines
4.4 KiB
YAML
130 lines
4.4 KiB
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- refstack-client-devstack-master
|
|
- refstack-client-devstack-yoga
|
|
- refstack-client-devstack-xena
|
|
- refstack-client-devstack-wallaby
|
|
- refstack-client-devstack-victoria
|
|
- refstack-client-devstack-ussuri
|
|
- refstack-client-devstack-train
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- refstack-client-devstack-master
|
|
- refstack-client-devstack-yoga
|
|
- refstack-client-devstack-xena
|
|
- refstack-client-devstack-wallaby
|
|
- refstack-client-devstack-victoria
|
|
- refstack-client-devstack-ussuri
|
|
- refstack-client-devstack-train
|
|
|
|
- job:
|
|
name: refstack-client-devstack-master
|
|
parent: devstack
|
|
description: A job for refstack-client on a devstack environment
|
|
required-projects:
|
|
- openinfra/refstack-client
|
|
- openinfra/ansible-role-refstack-client
|
|
- openinfra/python-tempestconf
|
|
- openstack/devstack
|
|
- openstack/requirements
|
|
# NOTE until refstack-client installs plugins from local source
|
|
# the plugin code can't be gated by this job as the patches in gerrit
|
|
# are not taken into account
|
|
- openstack/designate
|
|
- openstack/designate-tempest-plugin
|
|
- openstack/heat
|
|
- openstack/heat-tempest-plugin
|
|
- openstack/manila
|
|
- openstack/manila-ui
|
|
# NOTE the same as for designate plugin above
|
|
- openstack/manila-tempest-plugin
|
|
- openstack/python-manilaclient
|
|
roles:
|
|
- zuul: openstack/devstack
|
|
vars:
|
|
zuul_copy_output:
|
|
"{{ zuul.projects['opendev.org/openinfra/refstack-client'].src_dir }}/etc/accounts.yaml": logs
|
|
"{{ zuul.projects['opendev.org/openinfra/refstack-client'].src_dir }}/etc/tempest.conf": logs
|
|
"{{ zuul.projects['opendev.org/openinfra/refstack-client'].src_dir }}/.tempest/.stestr/": logs
|
|
"{{ zuul.projects['opendev.org/openinfra/refstack-client'].src_dir }}/.tempest/tempest.log": logs
|
|
devstack_plugins:
|
|
heat: https://opendev.org/openstack/heat
|
|
designate: https://opendev.org/openstack/designate
|
|
manila: https://opendev.org/openstack/manila
|
|
manila-ui: https://opendev.org/openstack/manila-ui
|
|
devstack_localrc:
|
|
LIBS_FROM_GIT: python-manilaclient
|
|
SHARE_DRIVER: manila.share.drivers.lvm.LVMShareDriver
|
|
MANILA_ENABLED_BACKENDS: london,paris
|
|
MANILA_BACKEND1_CONFIG_GROUP_NAME: london
|
|
MANILA_BACKEND2_CONFIG_GROUP_NAME: paris
|
|
MANILA_SHARE_BACKEND1_NAME: LONDON
|
|
MANILA_SHARE_BACKEND2_NAME: PARIS
|
|
MANILA_OPTGROUP_london_driver_handles_share_servers: false
|
|
MANILA_OPTGROUP_paris_driver_handles_share_servers: false
|
|
SHARE_BACKING_FILE_SIZE: 32000M
|
|
MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1
|
|
MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: 'snapshot_support=True create_share_from_snapshot_support=True revert_to_snapshot_support=True mount_snapshot_support=True' # yamllint disable-line rule:line-length
|
|
devstack_services:
|
|
h-eng: true
|
|
h-api: true
|
|
h-api-cfn: true
|
|
h-api-cw: true
|
|
designate: true
|
|
designate-central: true
|
|
designate-api: true
|
|
designate-worker: true
|
|
designate-producer: true
|
|
designate-mdns: true
|
|
run: playbooks/refstack-client-devstack.yaml
|
|
irrelevant-files:
|
|
- ^.*\.md$
|
|
|
|
- job:
|
|
name: refstack-client-devstack-yoga
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/yoga
|
|
vars:
|
|
branch: stable/yoga
|
|
|
|
- job:
|
|
name: refstack-client-devstack-xena
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/xena
|
|
vars:
|
|
branch: stable/xena
|
|
|
|
- job:
|
|
name: refstack-client-devstack-wallaby
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/wallaby
|
|
vars:
|
|
branch: stable/wallaby
|
|
|
|
- job:
|
|
name: refstack-client-devstack-victoria
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/victoria
|
|
vars:
|
|
branch: stable/victoria
|
|
|
|
- job:
|
|
name: refstack-client-devstack-ussuri
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/ussuri
|
|
vars:
|
|
branch: stable/ussuri
|
|
|
|
- job:
|
|
name: refstack-client-devstack-train
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/train
|
|
vars:
|
|
branch: stable/train
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|