ansible-role-refstack-client/.zuul.yaml
jskunda a5521597a0 Delete old job definitions
Delete old jobs which no longer need to be tested.

Depends-On: https://review.opendev.org/c/openinfra/refstack-client/+/880829
Change-Id: I312fda726d62811035564066f71fe47c4d3d38a8
2023-06-22 06:10:55 +00:00

101 lines
3.6 KiB
YAML

---
- project:
check:
jobs:
- openstack-tox-linters
- refstack-client-devstack-master
- 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-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