75d45e9789
The patch also removes tasks responsible for installing python3-virtualenv package - virtualenv module is part of python3, therefore there is no need to install it. Change-Id: If0fcf61e2dbab88601fd68efb1d10eed6888f8d8
112 lines
4.0 KiB
YAML
112 lines
4.0 KiB
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- refstack-client-devstack-master
|
|
- refstack-client-devstack-master-fips-centos9
|
|
- refstack-client-devstack-2023-1
|
|
- refstack-client-devstack-zed
|
|
- refstack-client-devstack-yoga
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- refstack-client-devstack-master
|
|
- refstack-client-devstack-2023-1
|
|
- refstack-client-devstack-zed
|
|
- refstack-client-devstack-yoga
|
|
|
|
- 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-master-fips-centos9
|
|
parent: refstack-client-devstack-master
|
|
description: A job for refstack-client on a devstack environment with fips enabled
|
|
nodeset: devstack-single-node-centos-9-stream
|
|
vars:
|
|
configure_swap_size: 4096
|
|
nslookup_target: 'opendev.org'
|
|
enable_fips: true
|
|
|
|
- job:
|
|
name: refstack-client-devstack-2023-1
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/2023.1
|
|
vars:
|
|
branch: stable/2023.1
|
|
|
|
- job:
|
|
name: refstack-client-devstack-zed
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/zed
|
|
vars:
|
|
branch: stable/zed
|
|
|
|
- job:
|
|
name: refstack-client-devstack-yoga
|
|
parent: refstack-client-devstack-master
|
|
override-checkout: stable/yoga
|
|
vars:
|
|
branch: stable/yoga
|