- job:
    name: legacy-ansible-func
    parent: legacy-base
    run: playbooks/legacy/ansible-func/run
    post-run: playbooks/legacy/ansible-func/post
    timeout: 5400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/ansible-func-centos-7/run
    post-run: playbooks/legacy/ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ansible-func-fedora-26
    parent: legacy-base
    run: playbooks/legacy/ansible-func-fedora-26/run
    post-run: playbooks/legacy/ansible-func-fedora-26/post
    timeout: 5400
    nodeset: legacy-fedora-26
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/ansible-func-opensuse-423/run
    post-run: playbooks/legacy/ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    branches: ^(?!stable/(newton|ocata)).*$
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ansible-func-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/ansible-func-ubuntu-trusty/run
    post-run: playbooks/legacy/ansible-func-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    branches: ^stable/newton$
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ansible-lint
    parent: legacy-base
    run: playbooks/legacy/ansible-lint/run
    timeout: 1800

- job:
    name: legacy-aodh-dsvm-functional-hbase
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-functional-hbase/run
    post-run: playbooks/legacy/aodh-dsvm-functional-hbase/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh

- job:
    name: legacy-aodh-dsvm-functional-mongodb
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-functional-mongodb/run
    post-run: playbooks/legacy/aodh-dsvm-functional-mongodb/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh

- job:
    name: legacy-aodh-dsvm-functional-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-functional-mysql/run
    post-run: playbooks/legacy/aodh-dsvm-functional-mysql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh

- job:
    name: legacy-aodh-dsvm-functional-postgresql
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-functional-postgresql/run
    post-run: playbooks/legacy/aodh-dsvm-functional-postgresql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh

- job:
    name: legacy-aodh-dsvm-tempest-plugin-hbase
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-tempest-plugin-hbase/run
    post-run: playbooks/legacy/aodh-dsvm-tempest-plugin-hbase/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/tempest

- job:
    name: legacy-aodh-dsvm-tempest-plugin-mongodb
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-tempest-plugin-mongodb/run
    post-run: playbooks/legacy/aodh-dsvm-tempest-plugin-mongodb/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/tempest

- job:
    name: legacy-aodh-dsvm-tempest-plugin-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-tempest-plugin-mysql/run
    post-run: playbooks/legacy/aodh-dsvm-tempest-plugin-mysql/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/tempest

- job:
    name: legacy-aodh-dsvm-tempest-plugin-postgresql
    parent: legacy-dsvm-base
    run: playbooks/legacy/aodh-dsvm-tempest-plugin-postgresql/run
    post-run: playbooks/legacy/aodh-dsvm-tempest-plugin-postgresql/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/tempest

- job:
    name: legacy-app-catalog-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/app-catalog-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/app-catalog-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-app-catalog-ui-dsvm-integration
    parent: legacy-dsvm-base
    run: playbooks/legacy/app-catalog-ui-dsvm-integration/run
    post-run: playbooks/legacy/app-catalog-ui-dsvm-integration/post
    timeout: 3600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/app-catalog
      - openstack/app-catalog-ui

- job:
    name: legacy-app-catalog-ui-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/app-catalog-ui-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/app-catalog-ui-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-ara-integration-openstack-ansible-func
    parent: legacy-base
    run: playbooks/legacy/ara-integration-openstack-ansible-func/run
    post-run: playbooks/legacy/ara-integration-openstack-ansible-func/post
    timeout: 3600
    required-projects:
      - openstack/ara
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-tests
      - openstack/requirements

- job:
    name: legacy-ara-integration-openstack-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/ara-integration-openstack-ansible-func-centos-7/run
    post-run: playbooks/legacy/ara-integration-openstack-ansible-func-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/ara
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-tests
      - openstack/requirements

- job:
    name: legacy-ara-integration-py27-2.2.3.0-centos-7
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py27-2.2.3.0-centos-7/run
    post-run: playbooks/legacy/ara-integration-py27-2.2.3.0-centos-7/post
    timeout: 1200
    nodeset: legacy-centos-7

- job:
    name: legacy-ara-integration-py27-devel-centos-7
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py27-devel-centos-7/run
    post-run: playbooks/legacy/ara-integration-py27-devel-centos-7/post
    timeout: 1200
    nodeset: legacy-centos-7

- job:
    name: legacy-ara-integration-py27-latest-centos-7
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py27-latest-centos-7/run
    post-run: playbooks/legacy/ara-integration-py27-latest-centos-7/post
    timeout: 1200
    nodeset: legacy-centos-7

- job:
    name: legacy-ara-integration-py35-devel
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py35-devel/run
    post-run: playbooks/legacy/ara-integration-py35-devel/post
    timeout: 1200

- job:
    name: legacy-ara-integration-py35-devel-fedora-26
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py35-devel-fedora-26/run
    post-run: playbooks/legacy/ara-integration-py35-devel-fedora-26/post
    timeout: 1200
    nodeset: legacy-fedora-26

- job:
    name: legacy-ara-integration-py35-latest
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py35-latest/run
    post-run: playbooks/legacy/ara-integration-py35-latest/post
    timeout: 1200

- job:
    name: legacy-ara-integration-py35-latest-fedora-26
    parent: legacy-base
    run: playbooks/legacy/ara-integration-py35-latest-fedora-26/run
    post-run: playbooks/legacy/ara-integration-py35-latest-fedora-26/post
    timeout: 1200
    nodeset: legacy-fedora-26

- job:
    name: legacy-astara-appliance-buildimage
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/astara-appliance-buildimage/run
    post-run: playbooks/legacy/astara-appliance-buildimage/post
    timeout: 1800

- job:
    name: legacy-bandit-integration-barbican
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-barbican/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/barbican
      - openstack/requirements

- job:
    name: legacy-bandit-integration-glance
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-glance/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/glance
      - openstack/requirements

- job:
    name: legacy-bandit-integration-glance_store
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-glance_store/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/glance
      - openstack/glance_store
      - openstack/requirements

- job:
    name: legacy-bandit-integration-keystone
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-keystone/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/keystone
      - openstack/requirements

- job:
    name: legacy-bandit-integration-keystonemiddleware
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-keystonemiddleware/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/keystone
      - openstack/keystonemiddleware
      - openstack/requirements

- job:
    name: legacy-bandit-integration-magnum
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-magnum/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/magnum
      - openstack/requirements

- job:
    name: legacy-bandit-integration-oslo.config
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-oslo.config/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/oslo.config
      - openstack/requirements

- job:
    name: legacy-bandit-integration-oslo.log
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-oslo.log/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/oslo.log
      - openstack/requirements

- job:
    name: legacy-bandit-integration-oslo.service
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-oslo.service/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/oslo.service
      - openstack/requirements

- job:
    name: legacy-bandit-integration-oslo.utils
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-oslo.utils/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/oslo.utils
      - openstack/requirements

- job:
    name: legacy-bandit-integration-oslo.vmware
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-oslo.vmware/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/oslo.vmware
      - openstack/requirements

- job:
    name: legacy-bandit-integration-python-keystoneclient
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-python-keystoneclient/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/keystone
      - openstack/python-keystoneclient
      - openstack/requirements

- job:
    name: legacy-bandit-integration-python-magnumclient
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-python-magnumclient/run
    timeout: 1800
    required-projects:
      - openstack/bandit
      - openstack/magnum
      - openstack/python-magnumclient
      - openstack/requirements

- job:
    name: legacy-bandit-integration-sahara
    parent: legacy-base
    run: playbooks/legacy/bandit-integration-sahara/run
    timeout: 1800
    required-projects:
      - openstack/ara
      - openstack/bandit
      - openstack/requirements
      - openstack/sahara

- job:
    name: legacy-barbican-dogtag-devstack-fedora-26
    parent: legacy-base
    run: playbooks/legacy/barbican-dogtag-devstack-fedora-26/run
    post-run: playbooks/legacy/barbican-dogtag-devstack-fedora-26/post
    timeout: 4200
    nodeset: legacy-fedora-26
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-dogtag-dsvm-functional-fedora-26
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-dogtag-dsvm-functional-fedora-26/run
    post-run: playbooks/legacy/barbican-dogtag-dsvm-functional-fedora-26/post
    timeout: 4200
    nodeset: legacy-fedora-26
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-kmip-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-kmip-dsvm-functional/run
    post-run: playbooks/legacy/barbican-kmip-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-devstack
    parent: legacy-base
    run: playbooks/legacy/barbican-simple-crypto-devstack/run
    post-run: playbooks/legacy/barbican-simple-crypto-devstack/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-devstack-postgres
    parent: legacy-base
    run: playbooks/legacy/barbican-simple-crypto-devstack-postgres/run
    post-run: playbooks/legacy/barbican-simple-crypto-devstack-postgres/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-functional/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-dsvm-functional-postgres
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-functional-postgres/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-functional-postgres/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-dsvm-functional-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-functional-py35/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-functional-py35/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest-castellan-from-git
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-castellan-from-git/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-castellan-from-git/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest-cursive
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-cursive/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-cursive/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest-glance
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-glance/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-glance/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/glance
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest-nova
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-nova/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-nova/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/nova
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-barbican-simple-crypto-dsvm-tempest-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-py35/run
    post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-py35/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/cursive
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-beaker-localhost-rake
    parent: legacy-base
    run: playbooks/legacy/beaker-localhost-rake/run
    post-run: playbooks/legacy/beaker-localhost-rake/post
    timeout: 1800

- job:
    name: legacy-beaker-nodepool-rake
    parent: legacy-base
    run: playbooks/legacy/beaker-nodepool-rake/run
    post-run: playbooks/legacy/beaker-nodepool-rake/post
    timeout: 1800

- job:
    name: legacy-bifrost-integration-dhcp
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dhcp/run
    post-run: playbooks/legacy/bifrost-integration-dhcp/post
    timeout: 7200
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-dhcp-centos-7
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dhcp-centos-7/run
    post-run: playbooks/legacy/bifrost-integration-dhcp-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-dhcp-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dhcp-opensuse-423/run
    post-run: playbooks/legacy/bifrost-integration-dhcp-opensuse-423/post
    timeout: 7200
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-dibipa-debian
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dibipa-debian/run
    post-run: playbooks/legacy/bifrost-integration-dibipa-debian/post
    timeout: 7200
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-dibipa-debian-centos-7
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dibipa-debian-centos-7/run
    post-run: playbooks/legacy/bifrost-integration-dibipa-debian-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-dibipa-debian-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-dibipa-debian-opensuse-423/run
    post-run: playbooks/legacy/bifrost-integration-dibipa-debian-opensuse-423/post
    timeout: 7200
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/bifrost
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-tinyipa
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-tinyipa/run
    post-run: playbooks/legacy/bifrost-integration-tinyipa/post
    timeout: 3600
    required-projects:
      - openstack/bifrost
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-tinyipa-centos-7
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-tinyipa-centos-7/run
    post-run: playbooks/legacy/bifrost-integration-tinyipa-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/bifrost
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bifrost-integration-tinyipa-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/bifrost-integration-tinyipa-opensuse-423/run
    post-run: playbooks/legacy/bifrost-integration-tinyipa-opensuse-423/post
    timeout: 3600
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/bifrost
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/requirements
      - openstack-infra/shade

- job:
    name: legacy-bindep-fallback
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback/run
    post-run: playbooks/legacy/bindep-fallback/post

- job:
    name: legacy-bindep-fallback-centos-7
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback-centos-7/run
    post-run: playbooks/legacy/bindep-fallback-centos-7/post
    nodeset: legacy-centos-7

- job:
    name: legacy-bindep-fallback-debian-jessie
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback-debian-jessie/run
    post-run: playbooks/legacy/bindep-fallback-debian-jessie/post
    nodeset: legacy-debian-jessie

- job:
    name: legacy-bindep-fallback-fedora-26
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback-fedora-26/run
    post-run: playbooks/legacy/bindep-fallback-fedora-26/post
    nodeset: legacy-fedora-26

- job:
    name: legacy-bindep-fallback-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback-opensuse-423/run
    post-run: playbooks/legacy/bindep-fallback-opensuse-423/post
    nodeset: legacy-opensuse-423

- job:
    name: legacy-bindep-fallback-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/bindep-fallback-ubuntu-trusty/run
    post-run: playbooks/legacy/bindep-fallback-ubuntu-trusty/post
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-blazar-devstack-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/blazar-devstack-dsvm/run
    post-run: playbooks/legacy/blazar-devstack-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/blazar
      - openstack/blazar-nova
      - openstack/python-blazarclient

- job:
    name: legacy-brick-cinderclient-ext-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/brick-cinderclient-ext-dsvm-functional/run
    post-run: playbooks/legacy/brick-cinderclient-ext-dsvm-functional/post
    timeout: 3900
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cinder
      - openstack/python-brick-cinderclient-ext

- job:
    name: legacy-castellan-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/castellan-dsvm-functional/run
    post-run: playbooks/legacy/castellan-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/castellan
      - openstack/python-barbicanclient

- job:
    name: legacy-ceilometer-dsvm-functional-mongodb
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometer-dsvm-functional-mongodb/run
    post-run: playbooks/legacy/ceilometer-dsvm-functional-mongodb/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ceilometer

- job:
    name: legacy-ceilometer-dsvm-functional-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometer-dsvm-functional-mysql/run
    post-run: playbooks/legacy/ceilometer-dsvm-functional-mysql/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ceilometer

- job:
    name: legacy-ceilometer-dsvm-tempest-plugin-mongodb
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mongodb/run
    post-run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mongodb/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ceilometer
      - openstack/tempest

- job:
    name: legacy-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only/run
    post-run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ceilometer
      - openstack/tempest

- job:
    name: legacy-ceilometer-dsvm-tempest-plugin-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mysql/run
    post-run: playbooks/legacy/ceilometer-dsvm-tempest-plugin-mysql/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ceilometer
      - openstack/tempest

- job:
    name: legacy-ceilometer-tox-py27-mongodb
    parent: legacy-base
    run: playbooks/legacy/ceilometer-tox-py27-mongodb/run
    post-run: playbooks/legacy/ceilometer-tox-py27-mongodb/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ceilometer-tox-py27-mysql
    parent: legacy-base
    run: playbooks/legacy/ceilometer-tox-py27-mysql/run
    post-run: playbooks/legacy/ceilometer-tox-py27-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ceilometer-tox-py27-postgresql
    parent: legacy-base
    run: playbooks/legacy/ceilometer-tox-py27-postgresql/run
    post-run: playbooks/legacy/ceilometer-tox-py27-postgresql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ceilometerclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometerclient-dsvm-functional/run
    post-run: playbooks/legacy/ceilometerclient-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/python-ceilometerclient

- job:
    name: legacy-ceilometerclient-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/ceilometerclient-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/ceilometerclient-dsvm-functional-identity-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/python-ceilometerclient

- job:
    name: legacy-check-osc-plugins
    parent: legacy-base
    run: playbooks/legacy/check-osc-plugins/run
    timeout: 1800
    voting: false
    required-projects:
      - openstack/python-openstackclient
      - openstack/python-barbicanclient
      - openstack/python-cloudkittyclient
      - openstack/python-congressclient
      - openstack/python-designateclient
      - openstack/python-heatclient
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/python-karborclient
      - openstack/python-mistralclient
      - openstack/python-muranoclient
      - openstack/python-neutronclient
      - openstack/python-octaviaclient
      - openstack/python-pankoclient
      - openstack/python-rsdclient
      - openstack/python-saharaclient
      - openstack/python-searchlightclient
      - openstack/python-senlinclient
      - openstack/python-tripleoclient
      - openstack/python-troveclient
      - openstack/python-vitrageclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient

- job:
    name: legacy-chef-rake
    parent: legacy-base
    run: playbooks/legacy/chef-rake/run
    timeout: 3600

- job:
    name: legacy-chef-rake-integration
    parent: legacy-base
    run: playbooks/legacy/chef-rake-integration/run
    post-run: playbooks/legacy/chef-rake-integration/post
    timeout: 3600
    voting: false

- job:
    name: legacy-chef-rake-integration-centos-7
    parent: legacy-base
    run: playbooks/legacy/chef-rake-integration-centos-7/run
    post-run: playbooks/legacy/chef-rake-integration-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    voting: false

- job:
    name: legacy-chef-rake-integration-multinode
    parent: legacy-base
    run: playbooks/legacy/chef-rake-integration-multinode/run
    post-run: playbooks/legacy/chef-rake-integration-multinode/post
    timeout: 3600
    voting: false
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-cinder-tox-bandit-baseline
    parent: legacy-base
    run: playbooks/legacy/cinder-tox-bandit-baseline/run
    post-run: playbooks/legacy/cinder-tox-bandit-baseline/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-cinder-tox-compliance
    parent: legacy-base
    run: playbooks/legacy/cinder-tox-compliance/run
    post-run: playbooks/legacy/cinder-tox-compliance/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-cinder-tox-functional
    parent: legacy-base
    run: playbooks/legacy/cinder-tox-functional/run
    post-run: playbooks/legacy/cinder-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-cinderclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/cinderclient-dsvm-functional/run
    post-run: playbooks/legacy/cinderclient-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cinder
      - openstack/python-cinderclient

- job:
    name: legacy-cinderclient-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/cinderclient-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/cinderclient-dsvm-functional-identity-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cinder
      - openstack/python-cinderclient

- job:
    name: legacy-cl-openstack-client-run-tests
    parent: legacy-base
    run: playbooks/legacy/cl-openstack-client-run-tests/run
    timeout: 1800

- job:
    name: legacy-cliff-tox-neutronclient-tip
    parent: legacy-base
    run: playbooks/legacy/cliff-tox-neutronclient-tip/run
    post-run: playbooks/legacy/cliff-tox-neutronclient-tip/post
    timeout: 2400
    required-projects:
      - openstack/requirements
      - openstack/python-neutronclient

- job:
    name: legacy-cliff-tox-openstackclient-tip
    parent: legacy-base
    run: playbooks/legacy/cliff-tox-openstackclient-tip/run
    post-run: playbooks/legacy/cliff-tox-openstackclient-tip/post
    timeout: 2400
    required-projects:
      - openstack/requirements
      - openstack/python-openstackclient

- job:
    name: legacy-cloudkitty-dsvm-install
    parent: legacy-dsvm-base
    run: playbooks/legacy/cloudkitty-dsvm-install/run
    post-run: playbooks/legacy/cloudkitty-dsvm-install/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cloudkitty
      - openstack/cloudkitty-dashboard
      - openstack/python-cloudkittyclient

- job:
    name: legacy-congress-dsvm-api-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/congress-dsvm-api-mysql/run
    post-run: playbooks/legacy/congress-dsvm-api-mysql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/designate
      - openstack/designate-tempest-plugin
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-aodhclient
      - openstack/python-congressclient
      - openstack/python-muranoclient

- job:
    name: legacy-congress-dsvm-api-postgresql
    parent: legacy-dsvm-base
    run: playbooks/legacy/congress-dsvm-api-postgresql/run
    post-run: playbooks/legacy/congress-dsvm-api-postgresql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/designate
      - openstack/designate-tempest-plugin
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-aodhclient
      - openstack/python-congressclient
      - openstack/python-muranoclient

- job:
    name: legacy-congress-dsvm-py35-api-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/congress-dsvm-py35-api-mysql/run
    post-run: playbooks/legacy/congress-dsvm-py35-api-mysql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/designate
      - openstack/designate-tempest-plugin
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-aodhclient
      - openstack/python-congressclient
      - openstack/python-muranoclient

- job:
    name: legacy-congress-pe-replicated-mysql
    parent: legacy-base
    run: playbooks/legacy/congress-pe-replicated-mysql/run
    post-run: playbooks/legacy/congress-pe-replicated-mysql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/designate
      - openstack/designate-tempest-plugin
      - openstack/python-aodhclient
      - openstack/python-congressclient

- job:
    name: legacy-congress-pe-replicated-postgresql
    parent: legacy-base
    run: playbooks/legacy/congress-pe-replicated-postgresql/run
    post-run: playbooks/legacy/congress-pe-replicated-postgresql/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/designate
      - openstack/designate-tempest-plugin
      - openstack/python-aodhclient
      - openstack/python-congressclient

- job:
    name: legacy-craton-dashboard-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/craton-dashboard-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/craton-dashboard-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-craton-dashboard-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/craton-dashboard-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/craton-dashboard-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-craton-dashboard-tox-py27dj110
    parent: legacy-base
    run: playbooks/legacy/craton-dashboard-tox-py27dj110/run
    post-run: playbooks/legacy/craton-dashboard-tox-py27dj110/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-craton-dashboard-tox-py27dj19
    parent: legacy-base
    run: playbooks/legacy/craton-dashboard-tox-py27dj19/run
    post-run: playbooks/legacy/craton-dashboard-tox-py27dj19/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-craton-tox-functional
    parent: legacy-base
    run: playbooks/legacy/craton-tox-functional/run
    post-run: playbooks/legacy/craton-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-cross-cinder-python27
    parent: legacy-base
    run: playbooks/legacy/cross-cinder-python27/run
    post-run: playbooks/legacy/cross-cinder-python27/post
    timeout: 3000
    required-projects:
      - openstack/cinder

- job:
    name: legacy-cross-cinder-python35
    parent: legacy-base
    run: playbooks/legacy/cross-cinder-python35/run
    post-run: playbooks/legacy/cross-cinder-python35/post
    timeout: 3000
    required-projects:
      - openstack/cinder

- job:
    name: legacy-cross-glance-python27
    parent: legacy-base
    run: playbooks/legacy/cross-glance-python27/run
    post-run: playbooks/legacy/cross-glance-python27/post
    timeout: 3000
    required-projects:
      - openstack/glance

- job:
    name: legacy-cross-glance-python35
    parent: legacy-base
    run: playbooks/legacy/cross-glance-python35/run
    post-run: playbooks/legacy/cross-glance-python35/post
    timeout: 3000
    required-projects:
      - openstack/glance

- job:
    name: legacy-cross-horizon-python27
    parent: legacy-base
    run: playbooks/legacy/cross-horizon-python27/run
    post-run: playbooks/legacy/cross-horizon-python27/post
    timeout: 3000
    required-projects:
      - openstack/horizon

- job:
    name: legacy-cross-horizon-python35
    parent: legacy-base
    run: playbooks/legacy/cross-horizon-python35/run
    post-run: playbooks/legacy/cross-horizon-python35/post
    timeout: 3000
    required-projects:
      - openstack/horizon

- job:
    name: legacy-cross-keystone-python27
    parent: legacy-base
    run: playbooks/legacy/cross-keystone-python27/run
    post-run: playbooks/legacy/cross-keystone-python27/post
    timeout: 3000
    required-projects:
      - openstack/keystone

- job:
    name: legacy-cross-keystone-python35
    parent: legacy-base
    run: playbooks/legacy/cross-keystone-python35/run
    post-run: playbooks/legacy/cross-keystone-python35/post
    timeout: 3000
    required-projects:
      - openstack/keystone

- job:
    name: legacy-cross-networking-midonet-python35
    parent: legacy-base
    run: playbooks/legacy/cross-networking-midonet-python35/run
    post-run: playbooks/legacy/cross-networking-midonet-python35/post
    timeout: 3000
    required-projects:
      - openstack/networking-midonet
      - openstack/neutron
      - openstack/neutron-vpnaas
      - openstack/neutron-lbaas
      - openstack/neutron-dynamic-routing
      - openstack/networking-l2gw
      - openstack/tap-as-a-service

- job:
    name: legacy-cross-neutron-python27
    parent: legacy-base
    run: playbooks/legacy/cross-neutron-python27/run
    post-run: playbooks/legacy/cross-neutron-python27/post
    timeout: 3000
    required-projects:
      - openstack/neutron

- job:
    name: legacy-cross-neutron-python35
    parent: legacy-base
    run: playbooks/legacy/cross-neutron-python35/run
    post-run: playbooks/legacy/cross-neutron-python35/post
    timeout: 3000
    required-projects:
      - openstack/neutron

- job:
    name: legacy-cross-nova-func
    parent: legacy-base
    run: playbooks/legacy/cross-nova-func/run
    post-run: playbooks/legacy/cross-nova-func/post
    timeout: 3000
    required-projects:
      - openstack/nova

- job:
    name: legacy-cross-nova-python27
    parent: legacy-base
    run: playbooks/legacy/cross-nova-python27/run
    post-run: playbooks/legacy/cross-nova-python27/post
    timeout: 3000
    required-projects:
      - openstack/nova

- job:
    name: legacy-cross-nova-python35
    parent: legacy-base
    run: playbooks/legacy/cross-nova-python35/run
    post-run: playbooks/legacy/cross-nova-python35/post
    timeout: 3000
    required-projects:
      - openstack/nova

- job:
    name: legacy-cross-swift-python27
    parent: legacy-base
    run: playbooks/legacy/cross-swift-python27/run
    post-run: playbooks/legacy/cross-swift-python27/post
    timeout: 3000
    required-projects:
      - openstack/swift

- job:
    name: legacy-cross-swift-python35
    parent: legacy-base
    run: playbooks/legacy/cross-swift-python35/run
    post-run: playbooks/legacy/cross-swift-python35/post
    timeout: 3000
    required-projects:
      - openstack/swift

- job:
    name: legacy-cue-integration-dsvm-rabbitmq
    parent: legacy-dsvm-base
    run: playbooks/legacy/cue-integration-dsvm-rabbitmq/run
    post-run: playbooks/legacy/cue-integration-dsvm-rabbitmq/post
    timeout: 6600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cue
      - openstack/cue-dashboard
      - openstack/python-cueclient

- job:
    name: legacy-cyborg-devstack
    parent: legacy-base
    run: playbooks/legacy/cyborg-devstack/run
    post-run: playbooks/legacy/cyborg-devstack/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/cyborg

- job:
    name: legacy-dashboard-dsvm-selenium-package
    parent: legacy-dsvm-base
    run: playbooks/legacy/dashboard-dsvm-selenium-package/run
    post-run: playbooks/legacy/dashboard-dsvm-selenium-package/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-muranoclient

- job:
    name: legacy-designate-dashboard-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/designate-dashboard-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/designate-dashboard-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-designate-dashboard-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/designate-dashboard-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/designate-dashboard-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-devstack-dsvm-py35-updown
    parent: legacy-dsvm-base
    run: playbooks/legacy/devstack-dsvm-py35-updown/run
    post-run: playbooks/legacy/devstack-dsvm-py35-updown/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder
      # Required by DEVSTACK_GATE_SAHARA
      - openstack/sahara
      - openstack/sahara-dashboard

- job:
    name: legacy-devstack-dsvm-py36-updown-fedora-26
    parent: legacy-dsvm-base
    run: playbooks/legacy/devstack-dsvm-py36-updown-fedora-26/run
    post-run: playbooks/legacy/devstack-dsvm-py36-updown-fedora-26/post
    timeout: 4200
    nodeset: legacy-fedora-26
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder
      # Required by DEVSTACK_GATE_SAHARA
      - openstack/sahara
      - openstack/sahara-dashboard


- job:
    name: legacy-devstack-dsvm-updown
    parent: legacy-dsvm-base
    run: playbooks/legacy/devstack-dsvm-updown/run
    post-run: playbooks/legacy/devstack-dsvm-updown/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder
      # Required by DEVSTACK_GATE_SAHARA
      - openstack/sahara
      - openstack/sahara-dashboard

- job:
    name: legacy-devstack-gate-tox-py3-run-tests
    parent: legacy-base
    run: playbooks/legacy/devstack-gate-tox-py3-run-tests/run
    post-run: playbooks/legacy/devstack-gate-tox-py3-run-tests/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-devstack-gate-tox-run-tests
    parent: legacy-base
    run: playbooks/legacy/devstack-gate-tox-run-tests/run
    post-run: playbooks/legacy/devstack-gate-tox-run-tests/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-devstack-plugin-container-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/devstack-plugin-container-dsvm/run
    post-run: playbooks/legacy/devstack-plugin-container-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-container

- job:
    name: legacy-devstack-unit-tests
    parent: legacy-base
    run: playbooks/legacy/devstack-unit-tests/run
    timeout: 1800

- job:
    name: legacy-dg-hooks-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/dg-hooks-dsvm/run
    post-run: playbooks/legacy/dg-hooks-dsvm/post
    timeout: 3900
    required-projects:
      - openstack-infra/devstack-gate

- job:
    name: legacy-dib-dsvm-functests-python2-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-centos-7/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-centos-7-extras
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-centos-7-extras/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-centos-7-extras/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-centos-7-image
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-centos-7-image/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-centos-7-image/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-opensuse-423
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-opensuse-423/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-opensuse-423/post
    timeout: 3600
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty/post
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-ubuntu-trusty-extras
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty-extras/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty-extras/post
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python2-ubuntu-trusty-image
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty-image/run
    post-run: playbooks/legacy/dib-dsvm-functests-python2-ubuntu-trusty-image/post
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python3
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python3/run
    post-run: playbooks/legacy/dib-dsvm-functests-python3/post
    timeout: 3600
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python3-extras
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python3-extras/run
    post-run: playbooks/legacy/dib-dsvm-functests-python3-extras/post
    timeout: 3600
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python3-image
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python3-image/run
    post-run: playbooks/legacy/dib-dsvm-functests-python3-image/post
    timeout: 3600
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-dsvm-functests-python3-opensuse-423
    parent: legacy-dsvm-base
    run: playbooks/legacy/dib-dsvm-functests-python3-opensuse-423/run
    post-run: playbooks/legacy/dib-dsvm-functests-python3-opensuse-423/post
    timeout: 3600
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/diskimage-builder

- job:
    name: legacy-dib-utils-tox-func
    parent: legacy-base
    run: playbooks/legacy/dib-utils-tox-func/run
    post-run: playbooks/legacy/dib-utils-tox-func/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-django_openstack_auth-tox-py27dj110
    parent: legacy-base
    run: playbooks/legacy/django_openstack_auth-tox-py27dj110/run
    post-run: playbooks/legacy/django_openstack_auth-tox-py27dj110/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-django_openstack_auth-tox-py27dj18
    parent: legacy-base
    run: playbooks/legacy/django_openstack_auth-tox-py27dj18/run
    post-run: playbooks/legacy/django_openstack_auth-tox-py27dj18/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-django_openstack_auth-tox-py27dj19
    parent: legacy-base
    run: playbooks/legacy/django_openstack_auth-tox-py27dj19/run
    post-run: playbooks/legacy/django_openstack_auth-tox-py27dj19/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-dox-buildimages
    parent: legacy-base
    run: playbooks/legacy/dox-buildimages/run
    post-run: playbooks/legacy/dox-buildimages/post
    timeout: 5400

- job:
    name: legacy-dragonflow-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/dragonflow-dsvm-fullstack/run
    post-run: playbooks/legacy/dragonflow-dsvm-fullstack/post
    timeout: 9900
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dragonflow
      - openstack/neutron
      - openstack/networking-sfc
      - openstack/neutron-dynamic-routing

- job:
    name: legacy-dragonflow-dsvm-fullstack-zmq
    parent: legacy-dsvm-base
    run: playbooks/legacy/dragonflow-dsvm-fullstack-zmq/run
    post-run: playbooks/legacy/dragonflow-dsvm-fullstack-zmq/post
    timeout: 9900
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dragonflow
      - openstack/neutron
      - openstack/networking-sfc
      - openstack/neutron-dynamic-routing

- job:
    name: legacy-dragonflow-dsvm-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/dragonflow-dsvm-rally/run
    post-run: playbooks/legacy/dragonflow-dsvm-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dragonflow
      - openstack/rally

- job:
    name: legacy-dsvm-ansible-func-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-ansible-func-centos-7/run
    post-run: playbooks/legacy/dsvm-ansible-func-centos-7/post
    timeout: 6000
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate

- job:
    name: legacy-dsvm-ansible-func-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-ansible-func-ubuntu-trusty/run
    post-run: playbooks/legacy/dsvm-ansible-func-ubuntu-trusty/post
    timeout: 6000
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/devstack-gate
    branches: master

- job:
    name: legacy-dsvm-murano-apps-refstackclient-unittest
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-murano-apps-refstackclient-unittest/run
    post-run: playbooks/legacy/dsvm-murano-apps-refstackclient-unittest/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/murano
      - openstack/murano-apps
      - openstack/murano-dashboard
      - openstack/python-muranoclient
      - openstack/refstack

- job:
    name: legacy-dsvm-networking-odl-fullstack-carbon-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-networking-odl-fullstack-carbon-snapshot/run
    post-run: playbooks/legacy/dsvm-networking-odl-fullstack-carbon-snapshot/post
    timeout: 7800
    required-projects:
      - openstack/networking-odl
      - openstack/networking-l2gw
      - openstack/networking-sfc
      - openstack/networking-bgpvpn

- job:
    name: legacy-dsvm-networking-odl-fullstack-nitrogen-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-networking-odl-fullstack-nitrogen-snapshot/run
    post-run: playbooks/legacy/dsvm-networking-odl-fullstack-nitrogen-snapshot/post
    timeout: 7800
    required-projects:
      - openstack/networking-odl
      - openstack/networking-l2gw
      - openstack/networking-sfc
      - openstack/networking-bgpvpn

- job:
    name: legacy-dsvm-networking-odl-functional-carbon-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-networking-odl-functional-carbon-snapshot/run
    post-run: playbooks/legacy/dsvm-networking-odl-functional-carbon-snapshot/post
    timeout: 7800
    required-projects:
      - openstack/networking-odl
      - openstack/networking-l2gw
      - openstack/networking-sfc
      - openstack/networking-bgpvpn

- job:
    name: legacy-dsvm-networking-odl-functional-nitrogen-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-networking-odl-functional-nitrogen-snapshot/run
    post-run: playbooks/legacy/dsvm-networking-odl-functional-nitrogen-snapshot/post
    timeout: 7800
    required-projects:
      - openstack/networking-odl
      - openstack/networking-l2gw
      - openstack/networking-sfc
      - openstack/networking-bgpvpn

- job:
    name: legacy-dsvm-nodepool
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool/run
    post-run: playbooks/legacy/dsvm-nodepool/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/nodepool

- job:
    name: legacy-dsvm-nodepool-debian-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-debian-src/run
    post-run: playbooks/legacy/dsvm-nodepool-debian-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-opensuse-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-opensuse-src/run
    post-run: playbooks/legacy/dsvm-nodepool-opensuse-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-py35/run
    post-run: playbooks/legacy/dsvm-nodepool-py35/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/nodepool

- job:
    name: legacy-dsvm-nodepool-py35-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-py35-src/run
    post-run: playbooks/legacy/dsvm-nodepool-py35-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-redhat-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-redhat-src/run
    post-run: playbooks/legacy/dsvm-nodepool-redhat-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-src/run
    post-run: playbooks/legacy/dsvm-nodepool-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-src-old
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-src-old/run
    post-run: playbooks/legacy/dsvm-nodepool-src-old/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-src-zuulv3
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-src-zuulv3/run
    post-run: playbooks/legacy/dsvm-nodepool-src-zuulv3/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack-infra/zuul
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-nodepool-ubuntu-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-nodepool-ubuntu-src/run
    post-run: playbooks/legacy/dsvm-nodepool-ubuntu-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/glean
      - openstack-infra/nodepool
      - openstack-infra/shade
      - openstack/diskimage-builder

- job:
    name: legacy-dsvm-os-loganalyze
    parent: legacy-dsvm-base
    run: playbooks/legacy/dsvm-os-loganalyze/run
    post-run: playbooks/legacy/dsvm-os-loganalyze/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/os-loganalyze

- job:
    name: legacy-ec2-api-functional-neutron-dsvm-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/ec2-api-functional-neutron-dsvm-full/run
    post-run: playbooks/legacy/ec2-api-functional-neutron-dsvm-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ec2-api
      - openstack/neutron
      - openstack/swift3

- job:
    name: legacy-ec2-api-rally-dsvm-fakevirt
    parent: legacy-dsvm-base
    run: playbooks/legacy/ec2-api-rally-dsvm-fakevirt/run
    post-run: playbooks/legacy/ec2-api-rally-dsvm-fakevirt/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ec2-api
      - openstack/rally

- job:
    name: legacy-elastic-recheck-docs
    parent: legacy-base
    run: playbooks/legacy/elastic-recheck-docs/run
    timeout: 1800

- job:
    name: legacy-elastic-recheck-tox-queries
    parent: legacy-base
    run: playbooks/legacy/elastic-recheck-tox-queries/run
    post-run: playbooks/legacy/elastic-recheck-tox-queries/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-fuel-astute-puppet-unit-3.8-centos-7
    parent: legacy-base
    run: playbooks/legacy/fuel-astute-puppet-unit-3.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-fuel-ccp-validate
    parent: legacy-base
    run: playbooks/legacy/fuel-ccp-validate/run
    timeout: 1800
    required-projects:
      - openstack/fuel-ccp

- job:
    name: legacy-fuel-library-puppet-lint
    parent: legacy-base
    run: playbooks/legacy/fuel-library-puppet-lint/run
    timeout: 1800

- job:
    name: legacy-fuel-library-puppet-unit-3.8-centos-7
    parent: legacy-base
    run: playbooks/legacy/fuel-library-puppet-unit-3.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-fuel-library-puppet-unit-4.5-centos-7
    parent: legacy-base
    run: playbooks/legacy/fuel-library-puppet-unit-4.5-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-fuel-nailgun-agent-puppet-unit-3.8-centos-7
    parent: legacy-base
    run: playbooks/legacy/fuel-nailgun-agent-puppet-unit-3.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-fuel-octane-puppet-lint
    parent: legacy-base
    run: playbooks/legacy/fuel-octane-puppet-lint/run
    timeout: 1800

- job:
    name: legacy-fuel-ui-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/fuel-ui-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/fuel-ui-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-functional-dsvm-astara
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-dsvm-astara/run
    post-run: playbooks/legacy/functional-dsvm-astara/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/astara
      - openstack/astara-appliance
      - openstack/astara-horizon
      - openstack/astara-neutron

- job:
    name: legacy-functional-dsvm-astara-appliance-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-dsvm-astara-appliance-src/run
    post-run: playbooks/legacy/functional-dsvm-astara-appliance-src/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/astara
      - openstack/astara-appliance
      - openstack/astara-horizon
      - openstack/astara-neutron

- job:
    name: legacy-functional-neutron-dsvm-ec2api
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-neutron-dsvm-ec2api/run
    post-run: playbooks/legacy/functional-neutron-dsvm-ec2api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ec2-api
      - openstack/neutron

- job:
    name: legacy-functional-neutron-dsvm-gceapi
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-neutron-dsvm-gceapi/run
    post-run: playbooks/legacy/functional-neutron-dsvm-gceapi/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/gce-api
      - openstack/neutron

- job:
    name: legacy-functional-nova-network-dsvm-ec2api
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-nova-network-dsvm-ec2api/run
    post-run: playbooks/legacy/functional-nova-network-dsvm-ec2api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ec2-api
      - openstack/nova

- job:
    name: legacy-functional-nova-network-dsvm-gceapi
    parent: legacy-dsvm-base
    run: playbooks/legacy/functional-nova-network-dsvm-gceapi/run
    post-run: playbooks/legacy/functional-nova-network-dsvm-gceapi/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/gce-api
      - openstack/nova

- job:
    name: legacy-fuxi-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/fuxi-dsvm-fullstack/run
    post-run: playbooks/legacy/fuxi-dsvm-fullstack/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-container
      - openstack/fuxi

- job:
    name: legacy-fuxi-dsvm-py35-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/fuxi-dsvm-py35-fullstack/run
    post-run: playbooks/legacy/fuxi-dsvm-py35-fullstack/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-container
      - openstack/fuxi

- job:
    name: legacy-gate-kolla-dsvm-build-centos-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/gate-kolla-dsvm-build-centos-source-centos-7/run
    post-run: playbooks/legacy/gate-kolla-dsvm-build-centos-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-gate-kolla-dsvm-build-oraclelinux-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/gate-kolla-dsvm-build-oraclelinux-source-centos-7/run
    post-run: playbooks/legacy/gate-kolla-dsvm-build-oraclelinux-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-gate-kolla-dsvm-build-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/gate-kolla-dsvm-build-ubuntu-source/run
    post-run: playbooks/legacy/gate-kolla-dsvm-build-ubuntu-source/post
    timeout: 7200

- job:
    name: legacy-gate-placement-api-ref
    parent: legacy-base
    success-url: html/
    required-projects:
      - openstack/requirements
    run: playbooks/legacy/gate-placement-api-ref/run
    post-run: playbooks/legacy/gate-placement-api-ref/post
    timeout: 1800

- job:
    name: legacy-gate-training-labs-scripts
    parent: legacy-base
    run: playbooks/legacy/gate-training-labs-scripts/run
    timeout: 1800

- job:
    name: legacy-gearman-plugin-hpi-artifact
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/gearman-plugin-hpi-artifact/run
    post-run: playbooks/legacy/gearman-plugin-hpi-artifact/post
    timeout: 1800

- job:
    name: legacy-gearman-plugin-jenkinsci-upload
    parent: legacy-base
    run: playbooks/legacy/gearman-plugin-jenkinsci-upload/run
    timeout: 1800

- job:
    name: legacy-gearman-plugin-maven-build-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/gearman-plugin-maven-build-ubuntu-trusty/run
    timeout: 1800
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-gerrit-buck
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/gerrit-buck/run
    post-run: playbooks/legacy/gerrit-buck/post
    timeout: 2400
    required-projects:
      - openstack-infra/gerrit

- job:
    name: legacy-gerrit-package-buck
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/gerrit-package-buck/run
    post-run: playbooks/legacy/gerrit-package-buck/post
    timeout: 2400
    required-projects:
      - openstack-infra/gerrit

- job:
    name: legacy-gitdm
    parent: legacy-base
    run: playbooks/legacy/gitdm/run
    timeout: 1800

- job:
    name: legacy-glance-dsvm-grenade-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/glance-dsvm-grenade-multinode/run
    post-run: playbooks/legacy/glance-dsvm-grenade-multinode/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/glance
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-glance_store-dsvm-functional-cinder
    parent: legacy-dsvm-base
    run: playbooks/legacy/glance_store-dsvm-functional-cinder/run
    post-run: playbooks/legacy/glance_store-dsvm-functional-cinder/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cinder
      - openstack/glance
      - openstack/glance_store

- job:
    name: legacy-glance_store-dsvm-functional-filesystem
    parent: legacy-dsvm-base
    run: playbooks/legacy/glance_store-dsvm-functional-filesystem/run
    post-run: playbooks/legacy/glance_store-dsvm-functional-filesystem/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/glance
      - openstack/glance_store

- job:
    name: legacy-glance_store-dsvm-functional-swift
    parent: legacy-dsvm-base
    run: playbooks/legacy/glance_store-dsvm-functional-swift/run
    post-run: playbooks/legacy/glance_store-dsvm-functional-swift/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/glance
      - openstack/glance_store
      - openstack/swift

- job:
    name: legacy-glanceclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/glanceclient-dsvm-functional/run
    post-run: playbooks/legacy/glanceclient-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/glance
      - openstack/python-glanceclient

- job:
    name: legacy-glanceclient-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/glanceclient-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/glanceclient-dsvm-functional-identity-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/glance
      - openstack/python-glanceclient

- job:
    name: legacy-glare-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/glare-dsvm/run
    post-run: playbooks/legacy/glare-dsvm/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/glare
      - openstack/python-glareclient

- job:
    name: legacy-golang-fmt
    parent: legacy-base
    run: playbooks/legacy/golang-fmt/run
    timeout: 1800

- job:
    name: legacy-golang-unit
    parent: legacy-base
    run: playbooks/legacy/golang-unit/run
    timeout: 1800

- job:
    name: legacy-grenade-dsvm-barbican
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-barbican/run
    post-run: playbooks/legacy/grenade-dsvm-barbican/post
    timeout: 7800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-grenade-dsvm-ceilometer
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-ceilometer/run
    post-run: playbooks/legacy/grenade-dsvm-ceilometer/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/ceilometer

- job:
    name: legacy-grenade-dsvm-cinder-mn-sub-bak
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-bak/run
    post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-bak/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/cinder
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-cinder-mn-sub-volbak
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/run
    post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/cinder
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-cinder-mn-sub-volschbak
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volschbak/run
    post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volschbak/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/cinder
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-designate-pdns4
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-designate-pdns4/run
    post-run: playbooks/legacy/grenade-dsvm-designate-pdns4/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient

- job:
    name: legacy-grenade-dsvm-heat
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-heat/run
    post-run: playbooks/legacy/grenade-dsvm-heat/post
    timeout: 7800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/heat

- job:
    name: legacy-grenade-dsvm-heat-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-heat-multinode/run
    post-run: playbooks/legacy/grenade-dsvm-heat-multinode/post
    timeout: 7800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/heat
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-ironic
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-ironic/run
    post-run: playbooks/legacy/grenade-dsvm-ironic/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/virtualbmc

- job:
    name: legacy-grenade-dsvm-ironic-inspector
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-ironic-inspector/run
    post-run: playbooks/legacy/grenade-dsvm-ironic-inspector/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/virtualbmc

- job:
    name: legacy-grenade-dsvm-ironic-multinode-multitenant
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-ironic-multinode-multitenant/run
    post-run: playbooks/legacy/grenade-dsvm-ironic-multinode-multitenant/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/networking-generic-switch
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/virtualbmc
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-manila
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-manila/run
    post-run: playbooks/legacy/grenade-dsvm-manila/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/python-manilaclient

- job:
    name: legacy-grenade-dsvm-mongodb-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-mongodb-zaqar/run
    post-run: playbooks/legacy/grenade-dsvm-mongodb-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin

- job:
    name: legacy-grenade-dsvm-networking-midonet-ml2
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-networking-midonet-ml2/run
    post-run: playbooks/legacy/grenade-dsvm-networking-midonet-ml2/post
    timeout: 9000
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/networking-midonet

- job:
    name: legacy-grenade-dsvm-networking-midonet-v2
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-networking-midonet-v2/run
    post-run: playbooks/legacy/grenade-dsvm-networking-midonet-v2/post
    timeout: 9000
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/networking-midonet

- job:
    name: legacy-grenade-dsvm-networking-odl
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-networking-odl/run
    post-run: playbooks/legacy/grenade-dsvm-networking-odl/post
    timeout: 9000
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/networking-odl

- job:
    name: legacy-grenade-dsvm-networking-ovn
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-networking-ovn/run
    post-run: playbooks/legacy/grenade-dsvm-networking-ovn/post
    timeout: 9000
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/networking-ovn

- job:
    name: legacy-grenade-dsvm-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-neutron/run
    post-run: playbooks/legacy/grenade-dsvm-neutron/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-grenade-dsvm-neutron-dvr-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-dvr-multinode/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-dvr-multinode/post
    timeout: 7500
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-forward
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-neutron-forward/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-forward/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-grenade-dsvm-neutron-fwaas-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-fwaas-multinode/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-fwaas-multinode/post
    timeout: 7500
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-libs
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-neutron-libs/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-libs/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/keystoneauth
      - openstack/neutron
      - openstack/neutron-lib
      - openstack/os-client-config
      - openstack/python-cinderclient
      - openstack/python-glanceclient
      - openstack/python-ironicclient
      - openstack/python-keystoneclient
      - openstack/python-neutronclient
      - openstack/python-novaclient

- job:
    name: legacy-grenade-dsvm-neutron-linuxbridge-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-linuxbridge-multinode/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-linuxbridge-multinode/post
    timeout: 7500
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-multinode/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-multinode/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-multinode-live-migration
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-multinode-live-migration/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-multinode-live-migration/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-multinode-zero-downtime
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/grenade-dsvm-neutron-multinode-zero-downtime/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-multinode-zero-downtime/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-grenade-dsvm-neutron-nova-next
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-neutron-nova-next/run
    post-run: playbooks/legacy/grenade-dsvm-neutron-nova-next/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/nova

- job:
    name: legacy-grenade-dsvm-redis-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-redis-zaqar/run
    post-run: playbooks/legacy/grenade-dsvm-redis-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin

- job:
    name: legacy-grenade-dsvm-sahara
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-sahara/run
    post-run: playbooks/legacy/grenade-dsvm-sahara/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/python-saharaclient
      - openstack/sahara

- job:
    name: legacy-grenade-dsvm-trove
    parent: legacy-dsvm-base
    run: playbooks/legacy/grenade-dsvm-trove/run
    post-run: playbooks/legacy/grenade-dsvm-trove/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-grenade-publish-docs
    parent: legacy-base
    run: playbooks/legacy/grenade-publish-docs/run
    timeout: 1800

- job:
    name: legacy-group-based-policy-dsvm-aim
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-aim/run
    post-run: playbooks/legacy/group-based-policy-dsvm-aim/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client

- job:
    name: legacy-group-based-policy-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-functional/run
    post-run: playbooks/legacy/group-based-policy-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client

- job:
    name: legacy-group-based-policy-dsvm-functional-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-functional-ubuntu-trusty/run
    post-run: playbooks/legacy/group-based-policy-dsvm-functional-ubuntu-trusty/post
    timeout: 7800
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client

- job:
    name: legacy-group-based-policy-dsvm-nfp
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-nfp/run
    post-run: playbooks/legacy/group-based-policy-dsvm-nfp/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client

- job:
    name: legacy-group-based-policy-dsvm-nfp-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-nfp-ubuntu-trusty/run
    post-run: playbooks/legacy/group-based-policy-dsvm-nfp-ubuntu-trusty/post
    timeout: 7800
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client

- job:
    name: legacy-group-based-policy-dsvm-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-rally/run
    post-run: playbooks/legacy/group-based-policy-dsvm-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client
      - openstack/rally

- job:
    name: legacy-group-based-policy-dsvm-rally-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/group-based-policy-dsvm-rally-ubuntu-trusty/run
    post-run: playbooks/legacy/group-based-policy-dsvm-rally-ubuntu-trusty/post
    timeout: 7800
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/group-based-policy
      - openstack/group-based-policy-automation
      - openstack/group-based-policy-ui
      - openstack/python-group-based-policy-client
      - openstack/rally

- job:
    name: legacy-groups-release-branch
    parent: legacy-base
    run: playbooks/legacy/groups-release-branch/run
    post-run: playbooks/legacy/groups-release-branch/post
    timeout: 1800

- job:
    name: legacy-groups-release-master
    parent: legacy-base
    run: playbooks/legacy/groups-release-master/run
    post-run: playbooks/legacy/groups-release-master/post
    timeout: 1800

- job:
    name: legacy-groups-unittests
    parent: legacy-base
    run: playbooks/legacy/groups-unittests/run
    post-run: playbooks/legacy/groups-unittests/post
    timeout: 1800

- job:
    name: legacy-hacking-integration-nova
    parent: legacy-base
    run: playbooks/legacy/hacking-integration-nova/run
    timeout: 1800

- job:
    name: legacy-heat-dsvm-functional-convg-mysql-lbaasv2
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2/run
    post-run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-dsvm-functional-convg-mysql-lbaasv2-amqp1
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-amqp1/run
    post-run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-amqp1/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-dsvm-functional-convg-mysql-lbaasv2-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-identity-v3-only/run
    post-run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-identity-v3-only/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-non-apache/run
    post-run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-non-apache/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-dsvm-functional-convg-mysql-lbaasv2-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-py35/run
    post-run: playbooks/legacy/heat-dsvm-functional-convg-mysql-lbaasv2-py35/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-dsvm-functional-orig-mysql-lbaasv2
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-dsvm-functional-orig-mysql-lbaasv2/run
    post-run: playbooks/legacy/heat-dsvm-functional-orig-mysql-lbaasv2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/ceilometer
      - openstack/devstack-plugin-amqp1
      - openstack/heat
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/oslo.messaging
      - openstack/python-barbicanclient
      - openstack/python-heatclient
      - openstack/python-zaqarclient
      - openstack/zaqar

- job:
    name: legacy-heat-templates-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/heat-templates-dsvm/run
    post-run: playbooks/legacy/heat-templates-dsvm/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/heat-templates

- job:
    name: legacy-heat-translator-tox-py27-tp
    parent: legacy-base
    run: playbooks/legacy/heat-translator-tox-py27-tp/run
    post-run: playbooks/legacy/heat-translator-tox-py27-tp/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-heatclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/heatclient-dsvm-functional/run
    post-run: playbooks/legacy/heatclient-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/python-heatclient

- job:
    name: legacy-horizon-dsvm-tempest-plugin
    parent: legacy-dsvm-base
    run: playbooks/legacy/horizon-dsvm-tempest-plugin/run
    post-run: playbooks/legacy/horizon-dsvm-tempest-plugin/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/horizon
      - openstack/tempest
      - openstack/tempest-horizon

- job:
    name: legacy-horizon-selenium-headless
    parent: legacy-base
    run: playbooks/legacy/horizon-selenium-headless/run
    timeout: 1800
    required-projects:
      - openstack/requirements

- job:
    name: legacy-horizon-selenium-headless-legacy
    parent: legacy-base
    run: playbooks/legacy/horizon-selenium-headless-legacy/run
    timeout: 1800

- job:
    name: legacy-horizon-tox-py27dj110
    parent: legacy-base
    run: playbooks/legacy/horizon-tox-py27dj110/run
    post-run: playbooks/legacy/horizon-tox-py27dj110/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-horizon-tox-py27dj18
    parent: legacy-base
    run: playbooks/legacy/horizon-tox-py27dj18/run
    post-run: playbooks/legacy/horizon-tox-py27dj18/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-horizon-tox-py27dj19
    parent: legacy-base
    run: playbooks/legacy/horizon-tox-py27dj19/run
    post-run: playbooks/legacy/horizon-tox-py27dj19/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-i18n-tox-doc-docs
    parent: legacy-base
    run: playbooks/legacy/i18n-tox-doc-docs/run
    post-run: playbooks/legacy/i18n-tox-doc-docs/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-infra-ansible
    parent: legacy-base
    run: playbooks/legacy/infra-ansible/run
    post-run: playbooks/legacy/infra-ansible/post
    timeout: 1800

- job:
    name: legacy-infra-publications-publish
    parent: legacy-base
    run: playbooks/legacy/infra-publications-publish/run
    timeout: 1800

- job:
    name: legacy-infra-publications-publish-index
    parent: legacy-base
    run: playbooks/legacy/infra-publications-publish-index/run
    timeout: 1800

- job:
    name: legacy-infra-puppet-apply-base
    parent: legacy-base
    timeout: 1800
    required-projects:
      - openstack-infra/system-config
      - openstack-infra/ansible-role-puppet
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apparmor
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-ciwatch
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-docker_registry
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-featuretracker
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-infra-cookiecutter
      - openstack-infra/puppet-ipsilon
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-openstack_infra_spec_helper
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-puppet
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-releasestatus
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-translation_checksite
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-vcsrepo
      - openstack-infra/puppet-vinz
      - openstack-infra/puppet-yum
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul

- job:
    name: legacy-infra-puppet-apply-3
    parent: legacy-infra-puppet-apply-base
    run: playbooks/legacy/infra-puppet-apply-3/run
    post-run: playbooks/legacy/infra-puppet-apply-3/post

- job:
    name: legacy-infra-puppet-apply-3-centos-7
    parent: legacy-infra-puppet-apply-base
    run: playbooks/legacy/infra-puppet-apply-3-centos-7/run
    post-run: playbooks/legacy/infra-puppet-apply-3-centos-7/post
    nodeset: legacy-centos-7

- job:
    name: legacy-infra-puppet-apply-3-ubuntu-trusty
    parent: legacy-infra-puppet-apply-base
    run: playbooks/legacy/infra-puppet-apply-3-ubuntu-trusty/run
    post-run: playbooks/legacy/infra-puppet-apply-3-ubuntu-trusty/post
    nodeset: legacy-ubuntu-trusty
    branches: master

- job:
    name: legacy-infra-puppet-apply-4-centos-7
    parent: legacy-infra-puppet-apply-base
    run: playbooks/legacy/infra-puppet-apply-4-centos-7/run
    post-run: playbooks/legacy/infra-puppet-apply-4-centos-7/post
    nodeset: legacy-centos-7

- job:
    name: legacy-instack-undercloud-puppet-lint
    parent: legacy-base
    run: playbooks/legacy/instack-undercloud-puppet-lint/run
    timeout: 1800

- job:
    name: legacy-install-dsvm-dragonflow-kuryr-kubernetes
    parent: legacy-dsvm-base
    run: playbooks/legacy/install-dsvm-dragonflow-kuryr-kubernetes/run
    post-run: playbooks/legacy/install-dsvm-dragonflow-kuryr-kubernetes/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-container
      - openstack/dragonflow
      - openstack/kuryr
      - openstack/kuryr-kubernetes

- job:
    name: legacy-install-dsvm-networking-ovn-kuryr
    parent: legacy-dsvm-base
    run: playbooks/legacy/install-dsvm-networking-ovn-kuryr/run
    post-run: playbooks/legacy/install-dsvm-networking-ovn-kuryr/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/kuryr
      - openstack/networking-ovn

- job:
    name: legacy-install-guide
    parent: legacy-base
    success-url: html/
    run: playbooks/legacy/install-guide/run
    post-run: playbooks/legacy/install-guide/post
    timeout: 1800
    branches: ^stable/(newton|ocata).*$
    files:
      - ^tox.ini$
      - ^install-guide/.*
      - bindep.txt
      - other-requirements.txt

- job:
    name: legacy-interop-tox-doc8
    parent: legacy-base
    run: playbooks/legacy/interop-tox-doc8/run
    post-run: playbooks/legacy/interop-tox-doc8/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-interop-tox-jsonlint
    parent: legacy-base
    run: playbooks/legacy/interop-tox-jsonlint/run
    post-run: playbooks/legacy/interop-tox-jsonlint/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-interop-tox-jsonschema
    parent: legacy-base
    run: playbooks/legacy/interop-tox-jsonschema/run
    post-run: playbooks/legacy/interop-tox-jsonschema/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-irc-meetings-tox-ical
    parent: legacy-base
    run: playbooks/legacy/irc-meetings-tox-ical/run
    post-run: playbooks/legacy/irc-meetings-tox-ical/post
    timeout: 1800
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ironic-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/ironic-dsvm-functional/run
    post-run: playbooks/legacy/ironic-dsvm-functional/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-python-agent

- job:
    name: legacy-ironic-dsvm-standalone
    parent: legacy-dsvm-base
    run: playbooks/legacy/ironic-dsvm-standalone/run
    post-run: playbooks/legacy/ironic-dsvm-standalone/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/python-ironicclient

- job:
    name: legacy-ironic-inspector-tox-func
    parent: legacy-base
    run: playbooks/legacy/ironic-inspector-tox-func/run
    post-run: playbooks/legacy/ironic-inspector-tox-func/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ironic-inspector-tox-func3
    parent: legacy-base
    run: playbooks/legacy/ironic-inspector-tox-func3/run
    post-run: playbooks/legacy/ironic-inspector-tox-func3/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ironic-python-agent-buildimage-coreos
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/ironic-python-agent-buildimage-coreos/run
    post-run: playbooks/legacy/ironic-python-agent-buildimage-coreos/post
    timeout: 1800

- job:
    name: legacy-ironic-python-agent-buildimage-tinyipa
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/ironic-python-agent-buildimage-tinyipa/run
    post-run: playbooks/legacy/ironic-python-agent-buildimage-tinyipa/post
    timeout: 1800

- job:
    name: legacy-ironic-python-agent-tox-func
    parent: legacy-base
    run: playbooks/legacy/ironic-python-agent-tox-func/run
    post-run: playbooks/legacy/ironic-python-agent-tox-func/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-ironic-staging-drivers-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/ironic-staging-drivers-dsvm/run
    post-run: playbooks/legacy/ironic-staging-drivers-dsvm/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-staging-drivers

- job:
    name: legacy-ironicclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/ironicclient-dsvm-functional/run
    post-run: playbooks/legacy/ironicclient-dsvm-functional/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/python-ironicclient

- job:
    name: legacy-its-storyboard-gerrit-plugin-stable-2.13
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/its-storyboard-gerrit-plugin-stable-2.13/run
    post-run: playbooks/legacy/its-storyboard-gerrit-plugin-stable-2.13/post
    branches: openstack/2.13
    timeout: 1800

- job:
    name: legacy-javamelody-gerrit-plugin-stable-2.13
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/javamelody-gerrit-plugin-stable-2.13/run
    post-run: playbooks/legacy/javamelody-gerrit-plugin-stable-2.13/post
    branches: openstack/2.13
    timeout: 1800

- job:
    name: legacy-js-generator-openstack-nodejs6-npm-docs
    parent: legacy-base
    run: playbooks/legacy/js-generator-openstack-nodejs6-npm-docs/run
    timeout: 1800

- job:
    name: legacy-js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
    parent: legacy-dsvm-base
    run: playbooks/legacy/js-openstack-lib-dsvm-nodejs4-npm-run-functional-test/run
    post-run: playbooks/legacy/js-openstack-lib-dsvm-nodejs4-npm-run-functional-test/post
    timeout: 2400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/js-openstack-lib
      - openstack/openstack

- job:
    name: legacy-js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
    parent: legacy-dsvm-base
    run: playbooks/legacy/js-openstack-lib-dsvm-nodejs6-npm-run-functional-test/run
    post-run: playbooks/legacy/js-openstack-lib-dsvm-nodejs6-npm-run-functional-test/post
    timeout: 2400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/js-openstack-lib
      - openstack/openstack

- job:
    name: legacy-js-openstack-lib-nodejs6-npm-sdk-docs
    parent: legacy-base
    run: playbooks/legacy/js-openstack-lib-nodejs6-npm-sdk-docs/run
    timeout: 1800

- job:
    name: legacy-k8s-cloud-provider-golang-dsvm-external
    parent: legacy-dsvm-base
    run: playbooks/legacy/k8s-cloud-provider-golang-dsvm-external/run
    post-run: playbooks/legacy/k8s-cloud-provider-golang-dsvm-external/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/k8s-cloud-provider

- job:
    name: legacy-k8s-cloud-provider-golang-dsvm-local
    parent: legacy-dsvm-base
    run: playbooks/legacy/k8s-cloud-provider-golang-dsvm-local/run
    post-run: playbooks/legacy/k8s-cloud-provider-golang-dsvm-local/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/k8s-cloud-provider

- job:
    name: legacy-karbor-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/karbor-dsvm-fullstack/run
    post-run: playbooks/legacy/karbor-dsvm-fullstack/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/karbor
      - openstack/python-karborclient
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-keystone-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/keystone-dsvm-functional/run
    post-run: playbooks/legacy/keystone-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/keystone
      - openstack/keystone-tempest-plugin

- job:
    name: legacy-keystone-dsvm-functional-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/keystone-dsvm-functional-v3-only/run
    post-run: playbooks/legacy/keystone-dsvm-functional-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/keystone
      - openstack/keystone-tempest-plugin

- job:
    name: legacy-keystone-dsvm-grenade-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/keystone-dsvm-grenade-multinode/run
    post-run: playbooks/legacy/keystone-dsvm-grenade-multinode/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/keystone
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-keystone-dsvm-py35-functional-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/keystone-dsvm-py35-functional-v3-only/run
    post-run: playbooks/legacy/keystone-dsvm-py35-functional-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/keystone
      - openstack/keystone-tempest-plugin

- job:
    name: legacy-keystone-tox-patch_cover
    parent: legacy-base
    run: playbooks/legacy/keystone-tox-patch_cover/run
    post-run: playbooks/legacy/keystone-tox-patch_cover/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-keystoneclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/keystoneclient-dsvm-functional/run
    post-run: playbooks/legacy/keystoneclient-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/keystone
      - openstack/python-keystoneclient

- job:
    name: legacy-kingbird-dsvm-multiregion
    parent: legacy-dsvm-base
    run: playbooks/legacy/kingbird-dsvm-multiregion/run
    post-run: playbooks/legacy/kingbird-dsvm-multiregion/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/kingbird

- job:
    name: legacy-kolla-ansible-dsvm-deploy-centos-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-centos-binary-centos-7/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-centos-binary-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-ansible-dsvm-deploy-centos-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-centos-source-centos-7/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-centos-source-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-centos-source-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-centos-source-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-centos-source-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-ubuntu-binary-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-ubuntu-binary-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-ubuntu-binary-ubuntu-xenial-2-node/post
    timeout: 5400
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ceph-ubuntu-source-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-ubuntu-source-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ceph-ubuntu-source-ubuntu-xenial-2-node/post
    timeout: 5400
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-centos-binary-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-centos-binary-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-centos-binary-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-oraclelinux-binary-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-oraclelinux-binary-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-oraclelinux-binary-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-oraclelinux-source-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-oraclelinux-source-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-oraclelinux-source-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node/post
    timeout: 5400
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/post
    timeout: 5400
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ubuntu-binary
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ubuntu-binary/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ubuntu-binary/post
    timeout: 5400

- job:
    name: legacy-kolla-ansible-dsvm-deploy-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-ansible-dsvm-deploy-ubuntu-source/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-deploy-ubuntu-source/post
    timeout: 5400

- job:
    name: legacy-kolla-ansible-dsvm-upgrade-multinode-centos-source-centos-7-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/kolla-ansible-dsvm-upgrade-multinode-centos-source-centos-7-2-node/run
    post-run: playbooks/legacy/kolla-ansible-dsvm-upgrade-multinode-centos-source-centos-7-2-node/post
    timeout: 5400
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-kolla-dsvm-build-centos-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-centos-binary-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-build-centos-binary-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-build-centos-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-centos-source-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-build-centos-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-build-oraclelinux-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-oraclelinux-binary-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-build-oraclelinux-binary-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-build-oraclelinux-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-oraclelinux-source-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-build-oraclelinux-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-build-ubuntu-binary
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-ubuntu-binary/run
    post-run: playbooks/legacy/kolla-dsvm-build-ubuntu-binary/post
    timeout: 7200

- job:
    name: legacy-kolla-dsvm-build-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-build-ubuntu-source/run
    post-run: playbooks/legacy/kolla-dsvm-build-ubuntu-source/post
    timeout: 7200

- job:
    name: legacy-kolla-dsvm-deploy-centos-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-centos-binary-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-centos-binary-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-deploy-centos-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-centos-source-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-centos-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-deploy-oraclelinux-binary-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-oraclelinux-binary-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-oraclelinux-binary-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-deploy-oraclelinux-source-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-oraclelinux-source-centos-7/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-oraclelinux-source-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-kolla-dsvm-deploy-ubuntu-binary
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-ubuntu-binary/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-ubuntu-binary/post
    timeout: 7200

- job:
    name: legacy-kolla-dsvm-deploy-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/kolla-dsvm-deploy-ubuntu-source/run
    post-run: playbooks/legacy/kolla-dsvm-deploy-ubuntu-source/post
    timeout: 7200

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-ceph
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-ceph-multi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph-multi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph-multi/post
    nodeset: legacy-centos-7-2-node
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-ceph-reboot
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph-reboot/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-ceph-reboot/post
    nodeset: legacy-centos-7-2-node
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-external-ovs
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-external-ovs/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-external-ovs/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-helm-operator
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-operator/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-helm-operator/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-2-iscsi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-iscsi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-2-iscsi/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-3-ceph-multi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-3-ceph-multi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-3-ceph-multi/post
    nodeset: legacy-centos-7-2-node
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-4-ceph-multi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-ceph-multi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-ceph-multi/post
    nodeset: legacy-centos-7-2-node
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-binary-t-ceph-multi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-t-ceph-multi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-binary-t-ceph-multi/post
    nodeset: legacy-centos-7-2-node
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-source-4-helm-compute-kit
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-helm-compute-kit/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-helm-compute-kit/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-source-4-helm-entrypoint
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-helm-entrypoint/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-helm-entrypoint/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-source-4-ironic
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-ironic/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-ironic/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-source-4-microchart-ansible
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-microchart-ansible/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-4-microchart-ansible/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-centos-source-t-iscsi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-t-iscsi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-centos-source-t-iscsi/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-ubuntu-binary-2-ceph
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-binary-2-ceph/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-binary-2-ceph/post
    nodeset: legacy-ubuntu-xenial
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-binary-2-iscsi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-binary-2-iscsi/post
    nodeset: legacy-ubuntu-xenial
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-ubuntu-source-4-ironic
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-4-ironic/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-4-ironic/post
    nodeset: legacy-ubuntu-xenial
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-ubuntu-source-4-microchart-ansible
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-4-microchart-ansible/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-4-microchart-ansible/post
    nodeset: legacy-ubuntu-xenial
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-deploy-ubuntu-source-t-iscsi
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-t-iscsi/run
    post-run: playbooks/legacy/kolla-kubernetes-deploy-ubuntu-source-t-iscsi/post
    nodeset: legacy-ubuntu-xenial
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-upgrade-centos-binary-2-ceph
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-upgrade-centos-binary-2-ceph/run
    post-run: playbooks/legacy/kolla-kubernetes-upgrade-centos-binary-2-ceph/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-kolla-kubernetes-upgrade-centos-binary-3-ceph
    parent: legacy-kolla-kubernetes-base
    run: playbooks/legacy/kolla-kubernetes-upgrade-centos-binary-3-ceph/run
    post-run: playbooks/legacy/kolla-kubernetes-upgrade-centos-binary-3-ceph/post
    nodeset: legacy-centos-7
    timeout: 3600

- job:
    name: legacy-labs-ig-cluster-kvm-ubuntu
    parent: legacy-base
    run: playbooks/legacy/labs-ig-cluster-kvm-ubuntu/run
    timeout: 1800

- job:
    name: legacy-labs-ig-cluster-vbox-ubuntu
    parent: legacy-base
    run: playbooks/legacy/labs-ig-cluster-vbox-ubuntu/run
    timeout: 1800

- job:
    name: legacy-laravel-openstackid-release-branch
    parent: legacy-base
    run: playbooks/legacy/laravel-openstackid-release-branch/run
    post-run: playbooks/legacy/laravel-openstackid-release-branch/post
    timeout: 1800

- job:
    name: legacy-laravel-openstackid-release-master
    parent: legacy-base
    run: playbooks/legacy/laravel-openstackid-release-master/run
    post-run: playbooks/legacy/laravel-openstackid-release-master/post
    timeout: 1800

- job:
    name: legacy-laravel-openstackid-unittests
    parent: legacy-base
    run: playbooks/legacy/laravel-openstackid-unittests/run
    post-run: playbooks/legacy/laravel-openstackid-unittests/post
    timeout: 1800

- job:
    name: legacy-libec-pyeclib-unit
    parent: legacy-base
    run: playbooks/legacy/libec-pyeclib-unit/run
    timeout: 1800
    required-projects:
      - openstack/liberasurecode
      - openstack/pyeclib

- job:
    name: legacy-libec-pyeclib-unit-centos-7
    parent: legacy-base
    run: playbooks/legacy/libec-pyeclib-unit-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7
    required-projects:
      - openstack/liberasurecode
      - openstack/pyeclib

- job:
    name: legacy-liberasurecode-unit
    parent: legacy-base
    run: playbooks/legacy/liberasurecode-unit/run
    timeout: 1800

- job:
    name: legacy-liberasurecode-unit-centos-7
    parent: legacy-base
    run: playbooks/legacy/liberasurecode-unit-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7

- job:
    name: legacy-logstash-filters
    parent: legacy-base
    required-projects:
      - openstack-infra/ansible-role-puppet
      - openstack-infra/logstash-filters
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul
      - openstack-infra/system-config
    run: playbooks/legacy/logstash-filters/run
    post-run: playbooks/legacy/logstash-filters/post
    timeout: 1800
    voting: false

- job:
    name: legacy-logstash-filters-ubuntu-trusty
    parent: legacy-base
    required-projects:
      - openstack-infra/ansible-role-puppet
      - openstack-infra/logstash-filters
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul
      - openstack-infra/system-config
    run: playbooks/legacy/logstash-filters-ubuntu-trusty/run
    post-run: playbooks/legacy/logstash-filters-ubuntu-trusty/post
    timeout: 1800
    nodeset: legacy-ubuntu-trusty
    branches: master

- job:
    name: legacy-manila-buildimage-docker
    parent: legacy-base
    run: playbooks/legacy/manila-buildimage-docker/run
    timeout: 1800

- job:
    name: legacy-manila-buildimage-generic
    parent: legacy-base
    run: playbooks/legacy/manila-buildimage-generic/run
    timeout: 1800

- job:
    name: legacy-manila-publishimage-generic
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/manila-publishimage-generic/run
    post-run: playbooks/legacy/manila-publishimage-generic/post
    timeout: 1800

- job:
    name: legacy-manila-tempest-dsvm-container-scenario-custom-image
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-container-scenario-custom-image/run
    post-run: playbooks/legacy/manila-tempest-dsvm-container-scenario-custom-image/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-generic-no-share-servers
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-generic-no-share-servers/run
    post-run: playbooks/legacy/manila-tempest-dsvm-generic-no-share-servers/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-generic-scenario-custom-image
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-generic-scenario-custom-image/run
    post-run: playbooks/legacy/manila-tempest-dsvm-generic-scenario-custom-image/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-glusterfs-native
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/run
    post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-glusterfs
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-glusterfs-native-heketi
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native-heketi/run
    post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native-heketi/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-glusterfs
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-glusterfs-nfs
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/run
    post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-glusterfs
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-glusterfs-nfs-heketi
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs-heketi/run
    post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs-heketi/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-glusterfs
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-hdfs
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-hdfs/run
    post-run: playbooks/legacy/manila-tempest-dsvm-hdfs/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-hdfs
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-mysql-generic
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/run
    post-run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-postgres-container
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-postgres-container/run
    post-run: playbooks/legacy/manila-tempest-dsvm-postgres-container/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-postgres-generic-singlebackend
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-postgres-generic-singlebackend/run
    post-run: playbooks/legacy/manila-tempest-dsvm-postgres-generic-singlebackend/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-postgres-zfsonlinux
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/run
    post-run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-dsvm-scenario
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-dsvm-scenario/run
    post-run: playbooks/legacy/manila-tempest-dsvm-scenario/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-image-elements
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-dsvm-cephfs-native-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/run
    post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/post
    timeout: 4800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/run
    post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/post
    timeout: 4800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-dsvm-dummy
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/run
    post-run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-dsvm-lvm-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm-centos-7/run
    post-run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7/run
    post-run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7/post
    timeout: 4800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7/run
    post-run: playbooks/legacy/manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7/post
    timeout: 4800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/tempest

- job:
    name: legacy-manila-test-image-build
    parent: legacy-base
    run: playbooks/legacy/manila-test-image-build/run
    timeout: 3600

- job:
    name: legacy-manila-tox-genconfig
    parent: legacy-base
    run: playbooks/legacy/manila-tox-genconfig/run
    post-run: playbooks/legacy/manila-tox-genconfig/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-manila-ui-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/manila-ui-dsvm/run
    post-run: playbooks/legacy/manila-ui-dsvm/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/manila-ui
      - openstack/python-manilaclient

- job:
    name: legacy-manila-ui-tox-py27dj110
    parent: legacy-base
    run: playbooks/legacy/manila-ui-tox-py27dj110/run
    post-run: playbooks/legacy/manila-ui-tox-py27dj110/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-manila-ui-tox-py27dj19
    parent: legacy-base
    run: playbooks/legacy/manila-ui-tox-py27dj19/run
    post-run: playbooks/legacy/manila-ui-tox-py27dj19/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-manilaclient-dsvm-neutron-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/manilaclient-dsvm-neutron-functional/run
    post-run: playbooks/legacy/manilaclient-dsvm-neutron-functional/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/neutron
      - openstack/python-manilaclient

- job:
    name: legacy-merlin-js-release-branch
    parent: legacy-base
    run: playbooks/legacy/merlin-js-release-branch/run
    post-run: playbooks/legacy/merlin-js-release-branch/post
    timeout: 1800

- job:
    name: legacy-merlin-js-release-master
    parent: legacy-base
    run: playbooks/legacy/merlin-js-release-master/run
    post-run: playbooks/legacy/merlin-js-release-master/post
    timeout: 1800

- job:
    name: legacy-mogan-dsvm-tempest-plugin
    parent: legacy-dsvm-base
    run: playbooks/legacy/mogan-dsvm-tempest-plugin/run
    post-run: playbooks/legacy/mogan-dsvm-tempest-plugin/post
    timeout: 3600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/mogan
      - openstack/python-ironicclient
      - openstack/python-moganclient
      - openstack/tempest

- job:
    name: legacy-mogan-tox-functional
    parent: legacy-base
    run: playbooks/legacy/mogan-tox-functional/run
    post-run: playbooks/legacy/mogan-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-monasca-api-localrepo-upload
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/monasca-api-localrepo-upload/run
    post-run: playbooks/legacy/monasca-api-localrepo-upload/post
    timeout: 1800

- job:
    name: legacy-monasca-api-maven-build
    parent: legacy-base
    run: playbooks/legacy/monasca-api-maven-build/run
    timeout: 1800

- job:
    name: legacy-monasca-common-localrepo-upload
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/monasca-common-localrepo-upload/run
    post-run: playbooks/legacy/monasca-common-localrepo-upload/post
    timeout: 1800

- job:
    name: legacy-monasca-common-maven-build
    parent: legacy-base
    run: playbooks/legacy/monasca-common-maven-build/run
    timeout: 1800

- job:
    name: legacy-monasca-persister-localrepo-upload
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/monasca-persister-localrepo-upload/run
    post-run: playbooks/legacy/monasca-persister-localrepo-upload/post
    timeout: 1800

- job:
    name: legacy-monasca-persister-maven-build
    parent: legacy-base
    run: playbooks/legacy/monasca-persister-maven-build/run
    timeout: 1800

- job:
    name: legacy-monasca-thresh-localrepo-upload
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/monasca-thresh-localrepo-upload/run
    post-run: playbooks/legacy/monasca-thresh-localrepo-upload/post
    timeout: 1800

- job:
    name: legacy-monasca-thresh-maven-build
    parent: legacy-base
    run: playbooks/legacy/monasca-thresh-maven-build/run
    timeout: 1800

- job:
    name: legacy-murano-congress-devstack-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/murano-congress-devstack-dsvm/run
    post-run: playbooks/legacy/murano-congress-devstack-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/congress
      - openstack/congress-dashboard
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-congressclient
      - openstack/python-heatclient
      - openstack/python-mistralclient
      - openstack/python-muranoclient

- job:
    name: legacy-murano-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/murano-dsvm-functional/run
    post-run: playbooks/legacy/murano-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient

- job:
    name: legacy-murano-firstapp-docs
    parent: legacy-base
    run: playbooks/legacy/murano-firstapp-docs/run
    post-run: playbooks/legacy/murano-firstapp-docs/post
    timeout: 1800

- job:
    name: legacy-muranoclient-dsvm-functional-mysql-backend
    parent: legacy-dsvm-base
    run: playbooks/legacy/muranoclient-dsvm-functional-mysql-backend/run
    post-run: playbooks/legacy/muranoclient-dsvm-functional-mysql-backend/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient

- job:
    name: legacy-networking-bagpipe-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-bagpipe-dsvm-fullstack/run
    post-run: playbooks/legacy/networking-bagpipe-dsvm-fullstack/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bagpipe
      - openstack/networking-bgpvpn

- job:
    name: legacy-networking-bgpvpn-bagpipe-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-bgpvpn-bagpipe-dsvm-functional/run
    post-run: playbooks/legacy/networking-bgpvpn-bagpipe-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bagpipe
      - openstack/networking-bgpvpn

- job:
    name: legacy-networking-bgpvpn-bagpipe-dsvm-install
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-bgpvpn-bagpipe-dsvm-install/run
    post-run: playbooks/legacy/networking-bgpvpn-bagpipe-dsvm-install/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bagpipe
      - openstack/networking-bgpvpn

- job:
    name: legacy-networking-bgpvpn-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-bgpvpn-dsvm-functional/run
    post-run: playbooks/legacy/networking-bgpvpn-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/networking-bagpipe
      - openstack/networking-odl
      - openstack/horizon

- job:
    name: legacy-networking-bgpvpn-dsvm-install
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-bgpvpn-dsvm-install/run
    post-run: playbooks/legacy/networking-bgpvpn-dsvm-install/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bgpvpn

- job:
    name: legacy-networking-cisco-tox-master
    parent: legacy-base
    run: playbooks/legacy/networking-cisco-tox-master/run
    post-run: playbooks/legacy/networking-cisco-tox-master/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-networking-cisco-tox-newton
    parent: legacy-base
    run: playbooks/legacy/networking-cisco-tox-newton/run
    post-run: playbooks/legacy/networking-cisco-tox-newton/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-networking-cisco-tox-ocata
    parent: legacy-base
    run: playbooks/legacy/networking-cisco-tox-ocata/run
    post-run: playbooks/legacy/networking-cisco-tox-ocata/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-networking-cisco-tox-pike
    parent: legacy-base
    run: playbooks/legacy/networking-cisco-tox-pike/run
    post-run: playbooks/legacy/networking-cisco-tox-pike/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-networking-generic-switch-dsvm-tempest
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-generic-switch-dsvm-tempest/run
    post-run: playbooks/legacy/networking-generic-switch-dsvm-tempest/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-generic-switch
      - openstack/tempest

- job:
    name: legacy-networking-l2gw-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-l2gw-dsvm-functional/run
    post-run: playbooks/legacy/networking-l2gw-dsvm-functional/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw

- job:
    name: legacy-networking-l2gw-dsvm-tempest-api-dummy-driver
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-l2gw-dsvm-tempest-api-dummy-driver/run
    post-run: playbooks/legacy/networking-l2gw-dsvm-tempest-api-dummy-driver/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/tempest

- job:
    name: legacy-networking-midonet-rally-dsvm-ml2
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-midonet-rally-dsvm-ml2/run
    post-run: playbooks/legacy/networking-midonet-rally-dsvm-ml2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-midonet
      - openstack/rally

- job:
    name: legacy-networking-midonet-rally-dsvm-v2
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-midonet-rally-dsvm-v2/run
    post-run: playbooks/legacy/networking-midonet-rally-dsvm-v2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-midonet
      - openstack/rally

- job:
    name: legacy-networking-ovn-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-ovn-dsvm-functional/run
    post-run: playbooks/legacy/networking-ovn-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn

- job:
    name: legacy-networking-ovn-dsvm-functional-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-ovn-dsvm-functional-py35/run
    post-run: playbooks/legacy/networking-ovn-dsvm-functional-py35/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn

- job:
    name: legacy-networking-sfc-functional-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/networking-sfc-functional-dsvm/run
    post-run: playbooks/legacy/networking-sfc-functional-dsvm/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-sfc

- job:
    name: legacy-networking-vpp-smoke
    parent: legacy-base
    run: playbooks/legacy/networking-vpp-smoke/run
    post-run: playbooks/legacy/networking-vpp-smoke/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-vpp

- job:
    name: legacy-neutron-dsvm-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dsvm-api/run
    post-run: playbooks/legacy/neutron-dsvm-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-neutron-dsvm-api-pecan
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dsvm-api-pecan/run
    post-run: playbooks/legacy/neutron-dsvm-api-pecan/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-neutron-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dsvm-fullstack/run
    post-run: playbooks/legacy/neutron-dsvm-fullstack/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-neutron-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dsvm-functional/run
    post-run: playbooks/legacy/neutron-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-neutron-dsvm-tempest-vpnaas
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dsvm-tempest-vpnaas/run
    post-run: playbooks/legacy/neutron-dsvm-tempest-vpnaas/post
    timeout: 3900
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-neutron-dynamic-routing-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-functional/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing

- job:
    name: legacy-neutron-dynamic-routing-dsvm-tempest-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-api/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-api/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-neutron-dynamic-routing-dsvm-tempest-scenario-basic
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-basic/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-basic/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-ipv4/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-ipv4/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-ipv6/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-scenario-ipv6/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/run
    post-run: playbooks/legacy/neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-neutron-fwaas-dsvm-fullstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-fwaas-dsvm-fullstack/run
    post-run: playbooks/legacy/neutron-fwaas-dsvm-fullstack/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas

- job:
    name: legacy-neutron-fwaas-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-fwaas-dsvm-functional/run
    post-run: playbooks/legacy/neutron-fwaas-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas

- job:
    name: legacy-neutron-fwaas-v1-dsvm-tempest
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest/run
    post-run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/tempest

- job:
    name: legacy-neutron-fwaas-v1-dsvm-tempest-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest-multinode/run
    post-run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest-multinode/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-neutron-fwaas-v2-dsvm-tempest
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest/run
    post-run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/tempest

- job:
    name: legacy-neutron-fwaas-v2-dsvm-tempest-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest-multinode/run
    post-run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest-multinode/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-neutron-lbaas-dashboard-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/neutron-lbaas-dashboard-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/neutron-lbaas-dashboard-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-neutron-lbaas-dashboard-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/neutron-lbaas-dashboard-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/neutron-lbaas-dashboard-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-neutron-lbaasv2-dsvm-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-api/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-api-namespace
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-api-namespace/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-api-namespace/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-healthmonitor
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-healthmonitor/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-healthmonitor/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-listener
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-listener/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-listener/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-loadbalancer
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-loadbalancer/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-loadbalancer/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-member
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-member/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-member/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-minimal
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-minimal/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-minimal/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-pool
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-pool/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-pool/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-py3x-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-api/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-py3x-api-namespace
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-api-namespace/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-api-namespace/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-py3x-scenario
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-scenario/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-scenario/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-py3x-scenario-namespace
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-scenario-namespace/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-py3x-scenario-namespace/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-scenario
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-scenario/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-scenario/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-lbaasv2-dsvm-scenario-namespace
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-lbaasv2-dsvm-scenario-namespace/run
    post-run: playbooks/legacy/neutron-lbaasv2-dsvm-scenario-namespace/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-neutron-vpnaas-dsvm-functional-sswan
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-vpnaas-dsvm-functional-sswan/run
    post-run: playbooks/legacy/neutron-vpnaas-dsvm-functional-sswan/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-vpnaas

- job:
    name: legacy-neutron-vpnaas-dsvm-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutron-vpnaas-dsvm-rally/run
    post-run: playbooks/legacy/neutron-vpnaas-dsvm-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-vpnaas
      - openstack/rally

- job:
    name: legacy-neutronclient-test-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutronclient-test-dsvm-functional/run
    post-run: playbooks/legacy/neutronclient-test-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/python-neutronclient

- job:
    name: legacy-neutronclient-test-dsvm-functional-adv-svcs
    parent: legacy-dsvm-base
    run: playbooks/legacy/neutronclient-test-dsvm-functional-adv-svcs/run
    post-run: playbooks/legacy/neutronclient-test-dsvm-functional-adv-svcs/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/python-neutronclient

- job:
    name: legacy-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/nodejs4-npm-run-test/run
    post-run: playbooks/legacy/nodejs4-npm-run-test/post
    timeout: 2400
    branches: ^(?!stable/newton).*$

- job:
    name: legacy-nodejs6-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/nodejs6-npm-run-lint/run
    post-run: playbooks/legacy/nodejs6-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-nodejs6-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/nodejs6-npm-run-test/run
    post-run: playbooks/legacy/nodejs6-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-nova-api-ref-src
    parent: legacy-base
    success-url: html/
    run: playbooks/legacy/nova-api-ref-src/run
    post-run: playbooks/legacy/nova-api-ref-src/post
    timeout: 1800
    required-projects:
      - openstack/nova

- job:
    name: legacy-nova-dpm-tox-functional
    parent: legacy-base
    run: playbooks/legacy/nova-dpm-tox-functional/run
    post-run: playbooks/legacy/nova-dpm-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-nova-dpm-tox-functional-py35
    parent: legacy-base
    run: playbooks/legacy/nova-dpm-tox-functional-py35/run
    post-run: playbooks/legacy/nova-dpm-tox-functional-py35/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-nova-tox-functional
    parent: legacy-base
    run: playbooks/legacy/nova-tox-functional/run
    post-run: playbooks/legacy/nova-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-nova-tox-functional-py35
    parent: legacy-base
    run: playbooks/legacy/nova-tox-functional-py35/run
    post-run: playbooks/legacy/nova-tox-functional-py35/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-novaclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/novaclient-dsvm-functional/run
    post-run: playbooks/legacy/novaclient-dsvm-functional/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova
      - openstack/python-novaclient

- job:
    name: legacy-novaclient-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/novaclient-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/novaclient-dsvm-functional-identity-v3-only/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova
      - openstack/python-novaclient

- job:
    name: legacy-novaclient-dsvm-functional-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/novaclient-dsvm-functional-neutron/run
    post-run: playbooks/legacy/novaclient-dsvm-functional-neutron/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/nova
      - openstack/python-novaclient

- job:
    name: legacy-npm-upload
    parent: legacy-base
    run: playbooks/legacy/npm-upload/run
    timeout: 1800
    dependencies:
      - publish-openstack-python-tarball

- job:
    name: legacy-oaktree-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/oaktree-dsvm-functional/run
    post-run: playbooks/legacy/oaktree-dsvm-functional/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack-infra/shade
      - openstack/oaktree
      - openstack/oaktreemodel

- job:
    name: legacy-oaktreemodel-distcheck
    parent: legacy-base
    run: playbooks/legacy/oaktreemodel-distcheck/run
    timeout: 1800

- job:
    name: legacy-octavia-dashboard-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/octavia-dashboard-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/octavia-dashboard-nodejs4-npm-run-lint/post
    timeout: 2400
    required-projects:
      - openstack/horizon

- job:
    name: legacy-octavia-dashboard-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/octavia-dashboard-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/octavia-dashboard-nodejs4-npm-run-test/post
    timeout: 2400
    required-projects:
      - openstack/horizon

- job:
    name: legacy-octavia-tox-functional
    parent: legacy-base
    run: playbooks/legacy/octavia-tox-functional/run
    post-run: playbooks/legacy/octavia-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-octavia-tox-functional-py35
    parent: legacy-base
    run: playbooks/legacy/octavia-tox-functional-py35/run
    post-run: playbooks/legacy/octavia-tox-functional-py35/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-octavia-v1-dsvm-py3x-scenario
    parent: legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario/run
    post-run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-octavia-v1-dsvm-py3x-scenario-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario-multinode/run
    post-run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario-multinode/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-octavia-v1-dsvm-scenario
    parent: legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-scenario/run
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-octavia-v1-dsvm-scenario-kvm-centos.7
    parent: legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-scenario-kvm-centos.7/run
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario-kvm-centos.7/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-octavia-v1-dsvm-scenario-lxd
    parent: legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-scenario-lxd/run
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario-lxd/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/nova-lxd
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements

- job:
    name: legacy-octavia-v1-dsvm-scenario-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/octavia-v1-dsvm-scenario-multinode/run
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario-multinode/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/diskimage-builder
      - openstack/neutron-lbaas
      - openstack/octavia
      - openstack/python-barbicanclient
      - openstack/python-octaviaclient
      - openstack/tripleo-image-elements
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-omni-tests
    parent: legacy-base
    run: playbooks/legacy/omni-tests/run
    post-run: playbooks/legacy/omni-tests/post
    timeout: 4200
    required-projects:
      - openstack/cinder
      - openstack/neutron
      - openstack/nova
      - openstack/glance_store
      - openstack/requirements

- job:
    name: legacy-ooi-tox-functional
    parent: legacy-base
    run: playbooks/legacy/ooi-tox-functional/run
    post-run: playbooks/legacy/ooi-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-openstack-ansible-galera_server-ansible-ssl
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-galera_server-ansible-ssl/run
    post-run: playbooks/legacy/openstack-ansible-galera_server-ansible-ssl/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-galera_server

- job:
    name: legacy-openstack-ansible-galera_server-ansible-ssl-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-galera_server-ansible-ssl-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-galera_server-ansible-ssl-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-galera_server

- job:
    name: legacy-openstack-ansible-galera_server-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-galera_server-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-galera_server-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-galera_server

- job:
    name: legacy-openstack-ansible-galera_server-ansible-upgrade-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-galera_server-ansible-upgrade-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-galera_server-ansible-upgrade-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-galera_server

- job:
    name: legacy-openstack-ansible-openstack-ansible-aio
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-aio/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-aio/post
    timeout: 7200

- job:
    name: legacy-openstack-ansible-openstack-ansible-aio-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-openstack-ansible-openstack-ansible-aio-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-opensuse-423/post
    timeout: 7200
    nodeset: legacy-opensuse-423

- job:
    name: legacy-openstack-ansible-openstack-ansible-aio-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-aio-ubuntu-trusty/post
    timeout: 7200
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-openstack-ansible-openstack-ansible-ceph
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph/post
    timeout: 7200

- job:
    name: legacy-openstack-ansible-openstack-ansible-ceph-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph-centos-7/post
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-openstack-ansible-openstack-ansible-ceph-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-ceph-opensuse-423/post
    timeout: 7200
    nodeset: legacy-opensuse-423

- job:
    name: legacy-openstack-ansible-openstack-ansible-octavia
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-openstack-ansible-octavia/run
    post-run: playbooks/legacy/openstack-ansible-openstack-ansible-octavia/post
    timeout: 7200

- job:
    name: legacy-openstack-ansible-os_barbican-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_barbican-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_barbican-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/barbican
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_barbican

- job:
    name: legacy-openstack-ansible-os_barbican-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_barbican-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_barbican-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/barbican
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_barbican

- job:
    name: legacy-openstack-ansible-os_ceilometer-ansible-gnocchi
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi/run
    post-run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi/post
    timeout: 5400
    required-projects:
      - openstack/ceilometer
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_ceilometer

- job:
    name: legacy-openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/ceilometer
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_ceilometer

- job:
    name: legacy-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/ceilometer
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_ceilometer

- job:
    name: legacy-openstack-ansible-os_cinder-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_cinder-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_cinder-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/cinder
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_cinder

- job:
    name: legacy-openstack-ansible-os_cloudkitty-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_cloudkitty-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_cloudkitty-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/cloudkitty
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_cloudkitty

- job:
    name: legacy-openstack-ansible-os_cloudkitty-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_cloudkitty-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_cloudkitty-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/cloudkitty
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_cloudkitty

- job:
    name: legacy-openstack-ansible-os_glance-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_glance-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_glance-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/glance
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_glance

- job:
    name: legacy-openstack-ansible-os_glance-ansible-upgrade-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_glance-ansible-upgrade-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_glance-ansible-upgrade-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/glance
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_glance

- job:
    name: legacy-openstack-ansible-os_ironic-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_ironic-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_ironic-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/ironic
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_ironic

- job:
    name: legacy-openstack-ansible-os_ironic-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_ironic-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_ironic-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/ironic
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_ironic

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-upgrade-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-upgrade-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-upgrade-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_apache
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache/post
    timeout: 5400
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_apache-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_nginx
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx/post
    timeout: 5400
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_nginx-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/keystone
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_keystone

- job:
    name: legacy-openstack-ansible-os_magnum-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_magnum-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_magnum-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/magnum
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_magnum

- job:
    name: legacy-openstack-ansible-os_magnum-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_magnum-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_magnum-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/magnum
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_magnum

- job:
    name: legacy-openstack-ansible-os_monasca-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_monasca-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_monasca-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_monasca

- job:
    name: legacy-openstack-ansible-os_monasca-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_monasca-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_monasca-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_monasca

- job:
    name: legacy-openstack-ansible-os_neutron-ansible-calico
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_neutron-ansible-calico/run
    post-run: playbooks/legacy/openstack-ansible-os_neutron-ansible-calico/post
    timeout: 5400
    required-projects:
      - openstack/neutron
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_neutron

- job:
    name: legacy-openstack-ansible-os_neutron-ansible-dragonflow
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_neutron-ansible-dragonflow/run
    post-run: playbooks/legacy/openstack-ansible-os_neutron-ansible-dragonflow/post
    timeout: 5400
    required-projects:
      - openstack/dragonflow
      - openstack/neutron
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_neutron

- job:
    name: legacy-openstack-ansible-os_neutron-ansible-func_ovs
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_neutron-ansible-func_ovs/run
    post-run: playbooks/legacy/openstack-ansible-os_neutron-ansible-func_ovs/post
    timeout: 5400
    required-projects:
      - openstack/neutron
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_neutron

- job:
    name: legacy-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/neutron
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_neutron

- job:
    name: legacy-openstack-ansible-os_neutron-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_neutron-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_neutron-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/neutron
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_neutron

- job:
    name: legacy-openstack-ansible-os_nova-ansible-func_lxd
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_nova-ansible-func_lxd/run
    post-run: playbooks/legacy/openstack-ansible-os_nova-ansible-func_lxd/post
    timeout: 5400
    required-projects:
      - openstack/nova
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_nova

- job:
    name: legacy-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/nova
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_nova

- job:
    name: legacy-openstack-ansible-os_nova-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_nova-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_nova-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/nova
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_nova

- job:
    name: legacy-openstack-ansible-os_rally-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_rally-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_rally-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_rally
      - openstack/rally

- job:
    name: legacy-openstack-ansible-os_rally-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_rally-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_rally-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_rally
      - openstack/rally

- job:
    name: legacy-openstack-ansible-os_sahara-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_sahara-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_sahara-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/ara
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_sahara
      - openstack/sahara

- job:
    name: legacy-openstack-ansible-os_sahara-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_sahara-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_sahara-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/ara
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_sahara
      - openstack/sahara

- job:
    name: legacy-openstack-ansible-os_swift-ansible-func_pypy
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-func_pypy/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-func_pypy/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-multi_reg
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-multi_reg-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty/post
    timeout: 5400
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-upgrade
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-upgrade/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-upgrade/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_swift-ansible-upgrade-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_swift-ansible-upgrade-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_swift-ansible-upgrade-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_swift
      - openstack/swift

- job:
    name: legacy-openstack-ansible-os_trove-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_trove-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_trove-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_trove
      - openstack/trove

- job:
    name: legacy-openstack-ansible-os_trove-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_trove-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_trove-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_trove
      - openstack/trove

- job:
    name: legacy-openstack-ansible-os_watcher-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_watcher-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_watcher-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_watcher
      - openstack/watcher

- job:
    name: legacy-openstack-ansible-os_watcher-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_watcher-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_watcher-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_watcher
      - openstack/watcher

- job:
    name: legacy-openstack-ansible-os_zaqar-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_zaqar-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-os_zaqar-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_zaqar
      - openstack/zaqar

- job:
    name: legacy-openstack-ansible-os_zaqar-ansible-func-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-os_zaqar-ansible-func-opensuse-423/run
    post-run: playbooks/legacy/openstack-ansible-os_zaqar-ansible-func-opensuse-423/post
    timeout: 5400
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-os_zaqar
      - openstack/zaqar

- job:
    name: legacy-openstack-ansible-pip_lock_down-ansible-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-pip_lock_down-ansible-func-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-pip_lock_down-ansible-func-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-pip_lock_down

- job:
    name: legacy-openstack-ansible-plugins-ansible-func_py3
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-plugins-ansible-func_py3/run
    post-run: playbooks/legacy/openstack-ansible-plugins-ansible-func_py3/post
    timeout: 5400
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-plugins

- job:
    name: legacy-openstack-ansible-plugins-ansible-func_py3-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-ansible-plugins-ansible-func_py3-centos-7/run
    post-run: playbooks/legacy/openstack-ansible-plugins-ansible-func_py3-centos-7/post
    timeout: 5400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/openstack-ansible
      - openstack/openstack-ansible-plugins

- job:
    name: legacy-openstack-helm-addons-multi-basic-ovs-rbd-ubuntu-xenial-3-node
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-addons-multi-basic-ovs-rbd-ubuntu-xenial-3-node/run
    post-run: playbooks/legacy/openstack-helm-addons-multi-basic-ovs-rbd-ubuntu-xenial-3-node/post
    timeout: 6000
    nodeset: legacy-ubuntu-xenial-3-node

- job:
    name: legacy-openstack-helm-addons-nocluster-linter-ovs-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-addons-nocluster-linter-ovs-rbd/run
    post-run: playbooks/legacy/openstack-helm-addons-nocluster-linter-ovs-rbd/post
    timeout: 6000

- job:
    name: legacy-openstack-helm-aio-basic-linuxbridge-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-linuxbridge-rbd/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-linuxbridge-rbd/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-pvc
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-pvc/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-pvc/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-radosgw
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-radosgw/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-radosgw/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-rbd-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd-centos-7/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd-centos-7/post
    timeout: 6000
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-rbd-fedora-26
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd-fedora-26/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-rbd-fedora-26/post
    timeout: 6000
    nodeset: legacy-fedora-26
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-aio-basic-ovs-swift
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-aio-basic-ovs-swift/run
    post-run: playbooks/legacy/openstack-helm-aio-basic-ovs-swift/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-infra-aio-basic-ovs-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd/run
    post-run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd/post
    timeout: 6000

- job:
    name: legacy-openstack-helm-infra-aio-basic-ovs-rbd-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd-centos-7/run
    post-run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd-centos-7/post
    timeout: 6000
    nodeset: legacy-centos-7

- job:
    name: legacy-openstack-helm-infra-aio-basic-ovs-rbd-fedora-26
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd-fedora-26/run
    post-run: playbooks/legacy/openstack-helm-infra-aio-basic-ovs-rbd-fedora-26/post
    timeout: 6000
    nodeset: legacy-fedora-26

- job:
    name: legacy-openstack-helm-infra-nocluster-linter-ovs-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-infra-nocluster-linter-ovs-rbd/run
    post-run: playbooks/legacy/openstack-helm-infra-nocluster-linter-ovs-rbd/post
    timeout: 6000

- job:
    name: legacy-openstack-helm-multi-armada-ovs-rbd-ubuntu-xenial-3-node
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-multi-armada-ovs-rbd-ubuntu-xenial-3-node/run
    post-run: playbooks/legacy/openstack-helm-multi-armada-ovs-rbd-ubuntu-xenial-3-node/post
    timeout: 6000
    nodeset: legacy-ubuntu-xenial-3-node
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-multi-basic-linuxbridge-rbd-ubuntu-xenial-3-node
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-multi-basic-linuxbridge-rbd-ubuntu-xenial-3-node/run
    post-run: playbooks/legacy/openstack-helm-multi-basic-linuxbridge-rbd-ubuntu-xenial-3-node/post
    timeout: 6000
    nodeset: legacy-ubuntu-xenial-3-node
    nodeset: ubuntu-xenial-3-node
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-multi-basic-ovs-rbd-ubuntu-xenial-3-node
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-multi-basic-ovs-rbd-ubuntu-xenial-3-node/run
    post-run: playbooks/legacy/openstack-helm-multi-basic-ovs-rbd-ubuntu-xenial-3-node/post
    timeout: 6000
    nodeset: legacy-ubuntu-xenial-3-node
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-helm-nocluster-linter-ovs-rbd
    parent: legacy-base
    run: playbooks/legacy/openstack-helm-nocluster-linter-ovs-rbd/run
    post-run: playbooks/legacy/openstack-helm-nocluster-linter-ovs-rbd/post
    timeout: 6000
    required-projects:
      - openstack/openstack-helm-infra

- job:
    name: legacy-openstack-planet-unittest
    parent: legacy-base
    run: playbooks/legacy/openstack-planet-unittest/run
    timeout: 1800

- job:
    name: legacy-openstackci-beaker
    parent: legacy-base
    run: playbooks/legacy/openstackci-beaker/run
    timeout: 3600
    voting: false
    required-projects:
      - openstack-infra/project-config
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstack_infra_spec_helper
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul
      - openstack-infra/system-config

- job:
    name: legacy-openstackci-beaker-centos-7
    parent: legacy-base
    run: playbooks/legacy/openstackci-beaker-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/project-config
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstack_infra_spec_helper
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul
      - openstack-infra/system-config

- job:
    name: legacy-openstackci-beaker-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/openstackci-beaker-ubuntu-trusty/run
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/project-config
      - openstack-infra/puppet-accessbot
      - openstack-infra/puppet-ansible
      - openstack-infra/puppet-apps_site
      - openstack-infra/puppet-askbot
      - openstack-infra/puppet-asterisk
      - openstack-infra/puppet-bandersnatch
      - openstack-infra/puppet-bugdaystats
      - openstack-infra/puppet-bup
      - openstack-infra/puppet-cgit
      - openstack-infra/puppet-diskimage_builder
      - openstack-infra/puppet-drupal
      - openstack-infra/puppet-elastic_recheck
      - openstack-infra/puppet-elasticsearch
      - openstack-infra/puppet-ethercalc
      - openstack-infra/puppet-etherpad_lite
      - openstack-infra/puppet-exim
      - openstack-infra/puppet-germqtt
      - openstack-infra/puppet-gerrit
      - openstack-infra/puppet-gerritbot
      - openstack-infra/puppet-github
      - openstack-infra/puppet-grafyaml
      - openstack-infra/puppet-graphite
      - openstack-infra/puppet-haveged
      - openstack-infra/puppet-hound
      - openstack-infra/puppet-httpd
      - openstack-infra/puppet-infracloud
      - openstack-infra/puppet-iptables
      - openstack-infra/puppet-jeepyb
      - openstack-infra/puppet-jenkins
      - openstack-infra/puppet-kerberos
      - openstack-infra/puppet-kibana
      - openstack-infra/puppet-lodgeit
      - openstack-infra/puppet-log_processor
      - openstack-infra/puppet-logrotate
      - openstack-infra/puppet-logstash
      - openstack-infra/puppet-lpmqtt
      - openstack-infra/puppet-mailman
      - openstack-infra/puppet-mediawiki
      - openstack-infra/puppet-meetbot
      - openstack-infra/puppet-mosquitto
      - openstack-infra/puppet-mqtt_statsd
      - openstack-infra/puppet-mysql_backup
      - openstack-infra/puppet-nodepool
      - openstack-infra/puppet-odsreg
      - openstack-infra/puppet-openafs
      - openstack-infra/puppet-openstackci
      - openstack-infra/puppet-openstack_health
      - openstack-infra/puppet-openstack_infra_spec_helper
      - openstack-infra/puppet-openstackid
      - openstack-infra/puppet-os_client_config
      - openstack-infra/puppet-packagekit
      - openstack-infra/puppet-pgsql_backup
      - openstack-infra/puppet-phabricator
      - openstack-infra/puppet-pip
      - openstack-infra/puppet-planet
      - openstack-infra/puppet-project_config
      - openstack-infra/puppet-ptgbot
      - openstack-infra/puppet-redis
      - openstack-infra/puppet-refstack
      - openstack-infra/puppet-reviewday
      - openstack-infra/puppet-simpleproxy
      - openstack-infra/puppet-snmpd
      - openstack-infra/puppet-ssh
      - openstack-infra/puppet-ssl_cert_check
      - openstack-infra/puppet-stackalytics
      - openstack-infra/puppet-statusbot
      - openstack-infra/puppet-storyboard
      - openstack-infra/puppet-subunit2sql
      - openstack-infra/puppet-sudoers
      - openstack-infra/puppet-tmpreaper
      - openstack-infra/puppet-ulimit
      - openstack-infra/puppet-unattended_upgrades
      - openstack-infra/puppet-unbound
      - openstack-infra/puppet-user
      - openstack-infra/puppet-zanata
      - openstack-infra/puppet-zuul
      - openstack-infra/system-config

- job:
    name: legacy-osbackup-freezer-api-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-api-dsvm/run
    post-run: playbooks/legacy/osbackup-freezer-api-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osbackup-freezer-api-dsvm-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-api-dsvm-centos-7/run
    post-run: playbooks/legacy/osbackup-freezer-api-dsvm-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osbackup-freezer-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-dsvm/run
    post-run: playbooks/legacy/osbackup-freezer-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osbackup-freezer-dsvm-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/run
    post-run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osbackup-freezer-dsvm-opensuse-423
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/run
    post-run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/post
    timeout: 4200
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osbackup-freezer-web-ui-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/osbackup-freezer-web-ui-dsvm/run
    post-run: playbooks/legacy/osbackup-freezer-web-ui-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/freezer
      - openstack/freezer-api
      - openstack/freezer-web-ui
      - openstack/python-freezerclient

- job:
    name: legacy-osc-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/osc-dsvm-functional/run
    post-run: playbooks/legacy/osc-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-openstackclient

- job:
    name: legacy-osc-dsvm-functional-n-net
    parent: legacy-dsvm-base
    run: playbooks/legacy/osc-dsvm-functional-n-net/run
    post-run: playbooks/legacy/osc-dsvm-functional-n-net/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-openstackclient

- job:
    name: legacy-osc-dsvm-functional-tips
    parent: legacy-dsvm-base
    run: playbooks/legacy/osc-dsvm-functional-tips/run
    post-run: playbooks/legacy/osc-dsvm-functional-tips/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/os-client-config
      - openstack/osc-lib
      - openstack/python-openstackclient
      - openstack/python-openstacksdk

- job:
    name: legacy-osc-placement-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/osc-placement-dsvm-functional/run
    post-run: playbooks/legacy/osc-placement-dsvm-functional/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/osc-placement

- job:
    name: legacy-oslo-cookiecutter-tox-cookiecutter
    parent: legacy-base
    run: playbooks/legacy/oslo-cookiecutter-tox-cookiecutter/run
    post-run: playbooks/legacy/oslo-cookiecutter-tox-cookiecutter/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-oslo.db-tox-mysql-python
    parent: legacy-base
    run: playbooks/legacy/oslo.db-tox-mysql-python/run
    post-run: playbooks/legacy/oslo.db-tox-mysql-python/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-oslo.log-src-grenade-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/oslo.log-src-grenade-dsvm/run
    post-run: playbooks/legacy/oslo.log-src-grenade-dsvm/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/oslo.log

- job:
    name: legacy-oslo.messaging-src-dsvm-full-amqp1-dual-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/oslo.messaging-src-dsvm-full-amqp1-dual-centos-7/run
    post-run: playbooks/legacy/oslo.messaging-src-dsvm-full-amqp1-dual-centos-7/post
    timeout: 10800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-amqp1
      - openstack/oslo.messaging

- job:
    name: legacy-oslo.messaging-src-dsvm-full-amqp1-hybrid
    parent: legacy-dsvm-base
    run: playbooks/legacy/oslo.messaging-src-dsvm-full-amqp1-hybrid/run
    post-run: playbooks/legacy/oslo.messaging-src-dsvm-full-amqp1-hybrid/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-amqp1
      - openstack/oslo.messaging

- job:
    name: legacy-oslo.messaging-src-dsvm-full-kafka-default
    parent: legacy-dsvm-base
    run: playbooks/legacy/oslo.messaging-src-dsvm-full-kafka-default/run
    post-run: playbooks/legacy/oslo.messaging-src-dsvm-full-kafka-default/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-kafka
      - openstack/oslo.messaging

- job:
    name: legacy-oslo.messaging-src-dsvm-full-kafka-default-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/oslo.messaging-src-dsvm-full-kafka-default-centos-7/run
    post-run: playbooks/legacy/oslo.messaging-src-dsvm-full-kafka-default-centos-7/post
    timeout: 10800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-kafka
      - openstack/oslo.messaging

- job:
    name: legacy-oslo.versionedobjects-src-grenade-dsvm-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/oslo.versionedobjects-src-grenade-dsvm-multinode/run
    post-run: playbooks/legacy/oslo.versionedobjects-src-grenade-dsvm-multinode/post
    timeout: 10800
    required-projects:
      - openstack-dev/grenade
      - openstack-infra/devstack-gate
      - openstack/oslo.versionedobjects
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-ospurge-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/ospurge-dsvm-functional/run
    post-run: playbooks/legacy/ospurge-dsvm-functional/post
    timeout: 3600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ospurge

- job:
    name: legacy-ovsdbapp-tox-functional
    parent: legacy-base
    run: playbooks/legacy/ovsdbapp-tox-functional/run
    post-run: playbooks/legacy/ovsdbapp-tox-functional/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py27-mongodb
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py27-mongodb/run
    post-run: playbooks/legacy/panko-tox-py27-mongodb/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py27-mysql
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py27-mysql/run
    post-run: playbooks/legacy/panko-tox-py27-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py27-postgresql
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py27-postgresql/run
    post-run: playbooks/legacy/panko-tox-py27-postgresql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py35-mongodb
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py35-mongodb/run
    post-run: playbooks/legacy/panko-tox-py35-mongodb/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py35-mysql
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py35-mysql/run
    post-run: playbooks/legacy/panko-tox-py35-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-panko-tox-py35-postgresql
    parent: legacy-base
    run: playbooks/legacy/panko-tox-py35-postgresql/run
    post-run: playbooks/legacy/panko-tox-py35-postgresql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-pbr-installation-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/pbr-installation-dsvm/run
    post-run: playbooks/legacy/pbr-installation-dsvm/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-dev/grenade
      - openstack-dev/pbr
      - openstack-infra/devstack-gate
      - openstack-infra/tripleo-ci
      - openstack/aodh
      - openstack/automaton
      - openstack/ceilometer
      - openstack/ceilometermiddleware
      - openstack/cinder
      - openstack/cliff
      - openstack/debtcollector
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/django_openstack_auth
      - openstack/futurist
      - openstack/glance
      - openstack/glance_store
      - openstack/heat
      - openstack/heat-cfntools
      - openstack/heat-templates
      - openstack/horizon
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/keystone
      - openstack/keystoneauth
      - openstack/keystonemiddleware
      - openstack/manila
      - openstack/manila-ui
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/os-apply-config
      - openstack/os-brick
      - openstack/os-client-config
      - openstack/os-collect-config
      - openstack/os-net-config
      - openstack/os-refresh-config
      - openstack/osc-lib
      - openstack/oslo.cache
      - openstack/oslo.concurrency
      - openstack/oslo.config
      - openstack/oslo.context
      - openstack/oslo.db
      - openstack/oslo.i18n
      - openstack/oslo.log
      - openstack/oslo.messaging
      - openstack/oslo.middleware
      - openstack/oslo.policy
      - openstack/oslo.reports
      - openstack/oslo.rootwrap
      - openstack/oslo.serialization
      - openstack/oslo.service
      - openstack/oslo.utils
      - openstack/oslo.versionedobjects
      - openstack/oslo.vmware
      - openstack/pycadf
      - openstack/python-ceilometerclient
      - openstack/python-cinderclient
      - openstack/python-glanceclient
      - openstack/python-heatclient
      - openstack/python-ironicclient
      - openstack/python-keystoneclient
      - openstack/python-manilaclient
      - openstack/python-neutronclient
      - openstack/python-novaclient
      - openstack/python-openstackclient
      - openstack/python-saharaclient
      - openstack/python-swiftclient
      - openstack/python-troveclient
      - openstack/python-zaqarclient
      - openstack/requirements
      - openstack/sahara
      - openstack/sahara-dashboard
      - openstack/stevedore
      - openstack/swift
      - openstack/taskflow
      - openstack/tempest
      - openstack/tempest-lib
      - openstack/tooz
      - openstack/tripleo-heat-templates
      - openstack/tripleo-image-elements
      - openstack/tripleo-incubator
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/zaqar

- job:
    name: legacy-pbr-installation-dsvm-upstream
    parent: legacy-dsvm-base
    run: playbooks/legacy/pbr-installation-dsvm-upstream/run
    post-run: playbooks/legacy/pbr-installation-dsvm-upstream/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-dev/grenade
      - openstack-dev/pbr
      - openstack-infra/devstack-gate
      - openstack-infra/tripleo-ci
      - openstack/aodh
      - openstack/automaton
      - openstack/ceilometer
      - openstack/ceilometermiddleware
      - openstack/cinder
      - openstack/cliff
      - openstack/debtcollector
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/django_openstack_auth
      - openstack/futurist
      - openstack/glance
      - openstack/glance_store
      - openstack/heat
      - openstack/heat-cfntools
      - openstack/heat-templates
      - openstack/horizon
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/keystone
      - openstack/keystoneauth
      - openstack/keystonemiddleware
      - openstack/manila
      - openstack/manila-ui
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/os-apply-config
      - openstack/os-brick
      - openstack/os-client-config
      - openstack/os-collect-config
      - openstack/os-net-config
      - openstack/os-refresh-config
      - openstack/osc-lib
      - openstack/oslo.cache
      - openstack/oslo.concurrency
      - openstack/oslo.config
      - openstack/oslo.context
      - openstack/oslo.db
      - openstack/oslo.i18n
      - openstack/oslo.log
      - openstack/oslo.messaging
      - openstack/oslo.middleware
      - openstack/oslo.policy
      - openstack/oslo.reports
      - openstack/oslo.rootwrap
      - openstack/oslo.serialization
      - openstack/oslo.service
      - openstack/oslo.utils
      - openstack/oslo.versionedobjects
      - openstack/oslo.vmware
      - openstack/pycadf
      - openstack/python-ceilometerclient
      - openstack/python-cinderclient
      - openstack/python-glanceclient
      - openstack/python-heatclient
      - openstack/python-ironicclient
      - openstack/python-keystoneclient
      - openstack/python-manilaclient
      - openstack/python-neutronclient
      - openstack/python-novaclient
      - openstack/python-openstackclient
      - openstack/python-saharaclient
      - openstack/python-swiftclient
      - openstack/python-troveclient
      - openstack/python-zaqarclient
      - openstack/requirements
      - openstack/sahara
      - openstack/sahara-dashboard
      - openstack/stevedore
      - openstack/swift
      - openstack/taskflow
      - openstack/tempest
      - openstack/tempest-lib
      - openstack/tooz
      - openstack/tripleo-heat-templates
      - openstack/tripleo-image-elements
      - openstack/tripleo-incubator
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/zaqar

- job:
    name: legacy-periodic-docs-newton
    parent: legacy-base
    run: playbooks/legacy/periodic-docs-newton/run
    timeout: 2400
    branches: stable/newton
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-docs-ocata
    parent: legacy-base
    run: playbooks/legacy/periodic-docs-ocata/run
    timeout: 2400
    branches: stable/ocata
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-docs-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-docs-pike/run
    timeout: 2400
    branches: stable/pike
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-gitdm
    parent: legacy-base
    run: playbooks/legacy/periodic-gitdm/run
    timeout: 1800

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-2-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-2-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-2-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-3-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-3-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-3-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-4-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-4-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-4-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph/post
    timeout: 3600

- job:
    name: legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi/run
    post-run: playbooks/legacy/periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi/post
    timeout: 3600

- job:
    name: legacy-periodic-neutron-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-neutron-dsvm-functional/run
    post-run: playbooks/legacy/periodic-neutron-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron

- job:
    name: legacy-periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/run
    post-run: playbooks/legacy/periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/post
    timeout: 7800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-master
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master/post
    branches: master
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-master-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master-centos-7/post
    timeout: 10800
    branches: master
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-master-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master-opensuse-423/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-master-opensuse-423/post
    timeout: 10800
    branches: master
    nodeset: legacy-opensuse-423

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-ocata
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-ocata/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-ocata/post
    branches: stable/ocata
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-ocata-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-ocata-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-ocata-centos-7/post
    branches: stable/ocata
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike/post
    branches: stable/pike
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-pike-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike-centos-7/post
    timeout: 10800
    branches: stable/pike
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-aio-pike-opensuse-423
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike-opensuse-423/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-aio-pike-opensuse-423/post
    timeout: 10800
    branches: stable/pike
    nodeset: legacy-opensuse-423

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-master
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-master/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-master/post
    branches: master
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-master-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-master-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-master-centos-7/post
    timeout: 10800
    branches: master
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-ocata
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-ocata/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-ocata/post
    branches: stable/ocata
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-ocata-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-ocata-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-ocata-centos-7/post
    branches: stable/ocata
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-pike/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-pike/post
    branches: stable/pike
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-deploy-ceph-pike-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-pike-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-ceph-pike-centos-7/post
    timeout: 10800
    branches: stable/pike
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-deploy-translations-master
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-deploy-translations-master/run
    post-run: playbooks/legacy/periodic-openstack-ansible-deploy-translations-master/post
    branches: master
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-aio-master
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-master/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-master/post
    branches: master
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-aio-master-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-master-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-master-centos-7/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-upgrade-aio-ocata
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-ocata/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-ocata/post
    branches: stable/ocata
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-aio-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-pike/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-pike/post
    branches: stable/pike
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-aio-pike-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-pike-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-aio-pike-centos-7/post
    branches: stable/pike
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-upgrade-ceph-master
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-master/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-master/post
    branches: master
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-ceph-master-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-master-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-master-centos-7/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-openstack-ansible-upgrade-ceph-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-pike/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-pike/post
    branches: stable/pike
    timeout: 10800

- job:
    name: legacy-periodic-openstack-ansible-upgrade-ceph-pike-centos-7
    parent: legacy-base
    run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-pike-centos-7/run
    post-run: playbooks/legacy/periodic-openstack-ansible-upgrade-ceph-pike-centos-7/post
    branches: stable/pike
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-periodic-package-stackviz-element
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/periodic-package-stackviz-element/run
    post-run: playbooks/legacy/periodic-package-stackviz-element/post
    branches: master
    timeout: 1800

- job:
    name: legacy-periodic-py27-with-oslo-master
    parent: legacy-base
    run: playbooks/legacy/periodic-py27-with-oslo-master/run
    post-run: playbooks/legacy/periodic-py27-with-oslo-master/post
    branches: master
    timeout: 3000
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-py35-with-neutron-lib-master
    parent: legacy-base
    run: playbooks/legacy/periodic-py35-with-neutron-lib-master/run
    post-run: playbooks/legacy/periodic-py35-with-neutron-lib-master/post
    branches: master
    timeout: 3000
    required-projects:
      - openstack/neutron
      - openstack/requirements

- job:
    name: legacy-periodic-py35-with-oslo-master
    parent: legacy-base
    run: playbooks/legacy/periodic-py35-with-oslo-master/run
    post-run: playbooks/legacy/periodic-py35-with-oslo-master/post
    branches: master
    timeout: 3000
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-py35-with-ovsdbapp-master
    parent: legacy-base
    run: playbooks/legacy/periodic-py35-with-ovsdbapp-master/run
    post-run: playbooks/legacy/periodic-py35-with-ovsdbapp-master/post
    branches: master
    timeout: 3000
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-python27-newton
    parent: legacy-base
    run: playbooks/legacy/periodic-python27-newton/run
    post-run: playbooks/legacy/periodic-python27-newton/post
    branches: stable/newton
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-python27-ocata
    parent: legacy-base
    run: playbooks/legacy/periodic-python27-ocata/run
    post-run: playbooks/legacy/periodic-python27-ocata/post
    timeout: 2400
    branches: stable/ocata
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-python27-pike
    parent: legacy-base
    run: playbooks/legacy/periodic-python27-pike/run
    post-run: playbooks/legacy/periodic-python27-pike/post
    timeout: 2400
    branches: stable/pike
    required-projects:
      - openstack/requirements

- job:
    name: legacy-periodic-tempest-dsvm-all-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-all-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-all-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-full-test-accounts-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-full-test-accounts-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-full-test-accounts-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-calico-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-calico-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-calico-master/post
    timeout: 7800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-calico
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata/post
    timeout: 7800
    branches: stable/ocata
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-midonet-aio-ml2-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-newton/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-newton/post
    branches: stable/newton
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata/post
    branches: stable/ocata
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-midonet-aio-v2-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-newton/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-newton/post
    branches: stable/newton
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-networking-sfc
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-networking-sfc/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-networking-sfc/post
    timeout: 7800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-sfc
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-full-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-newton/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-newton/post
    timeout: 10800
    branches: stable/newton
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-full-non-admin-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-non-admin-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-non-admin-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-full-ocata
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-ocata/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-ocata/post
    branches: stable/ocata
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-full-pike
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-pike/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-pike/post
    timeout: 10800
    branches: stable/pike
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-full-test-accounts-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-test-accounts-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-full-test-accounts-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-pg-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-pg-full/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-pg-full/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-neutron-with-ryu-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-neutron-with-ryu-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-neutron-with-ryu-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-nnet-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-nnet-newton/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-nnet-newton/post
    branches: stable/newton
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-periodic-tempest-dsvm-oslo-latest-full-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/periodic-tempest-dsvm-oslo-latest-full-master/run
    post-run: playbooks/legacy/periodic-tempest-dsvm-oslo-latest-full-master/post
    timeout: 10800
    branches: master
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/oslo.cache
      - openstack/oslo.concurrency
      - openstack/oslo.config
      - openstack/oslo.context
      - openstack/oslo.db
      - openstack/oslo.i18n
      - openstack/oslo.log
      - openstack/oslo.messaging
      - openstack/oslo.middleware
      - openstack/oslo.policy
      - openstack/oslo.privsep
      - openstack/oslo.reports
      - openstack/oslo.rootwrap
      - openstack/oslo.serialization
      - openstack/oslo.service
      - openstack/oslo.utils
      - openstack/oslo.versionedobjects
      - openstack/oslo.vmware
      - openstack/tempest

- job:
    name: legacy-tripleo-ci-dsvm
    description: |
      Base job template for TripleO jobs that leverage devstack-gate/dsvm
    parent: legacy-dsvm-base
    pre-run: playbooks/legacy/nodepool-provider/pre
    required-projects:
      - openstack/aodh
      - openstack/barbican
      - openstack/ceilometer
      - openstack/ceilometermiddleware
      - openstack/cinder
      - openstack-dev/devstack
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/django_openstack_auth
      - openstack/glance
      - openstack/glance_store
      - openstack/heat
      - openstack/heat-cfntools
      - openstack/heat-templates
      - openstack/horizon
      - openstack-infra/devstack-gate
      - openstack-infra/tripleo-ci
      - openstack/instack
      - openstack/instack-undercloud
      - openstack/keystone
      - openstack/keystoneauth
      - openstack/keystonemiddleware
      - openstack/manila
      - openstack/manila-ui
      - openstack/mistral
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/os-apply-config
      - openstack/os-brick
      - openstack/osc-lib
      - openstack/os-client-config
      - openstack/os-collect-config
      - openstack/os-net-config
      - openstack/os-refresh-config
      - openstack/panko
      - openstack/puppet-aodh
      - openstack/puppet-barbican
      - openstack/puppet-ceilometer
      - openstack/puppet-ceph
      - openstack/puppet-cinder
      - openstack/puppet-ganesha
      - openstack/puppet-glance
      - openstack/puppet-gnocchi
      - openstack/puppet-heat
      - openstack/puppet-horizon
      - openstack/puppet-ironic
      - openstack/puppet-keystone
      - openstack/puppet-mistral
      - openstack/puppet-neutron
      - openstack/puppet-nova
      - openstack/puppet-openstack_extras
      - openstack/puppet-openstacklib
      - openstack/puppet-oslo
      - openstack/puppet-pacemaker
      - openstack/puppet-sahara
      - openstack/puppet-swift
      - openstack/puppet-tripleo
      - openstack/puppet-vswitch
      - openstack/puppet-zaqar
      - openstack/python-ironic-inspector-client
      - openstack/python-tripleoclient
      - openstack/requirements
      - openstack/swift
      - openstack/tempest
      - openstack/tempest-lib
      - openstack/tripleo-common
      - openstack/tripleo-heat-templates
      - openstack/tripleo-image-elements
      - openstack/tripleo-incubator
      - openstack/tripleo-puppet-elements
      - openstack/tripleo-quickstart
      - openstack/tripleo-quickstart-extras
      - openstack/tripleo-ui
      - openstack/zaqar

- job:
    name: legacy-tripleo-ci-dsvm-multinode
    description: |
      Base legacy job for multinode tripleo jobs.

      Ensures the firewall allows all traffic between test nodes.
    parent: legacy-tripleo-ci-dsvm
    roles:
      - zuul: openstack-infra/zuul-jobs
    pre-run: playbooks/legacy/multinode-networking/pre
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024/post
    branches: master
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-fakeha-caserver
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-fakeha-caserver/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-fakeha-caserver/post
    branches: master
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-ha-newton-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-newton-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-newton-oooq/post
    branches: stable/newton
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-ha-ocata-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-ocata-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-ocata-oooq/post
    branches: stable/ocata
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-ha-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-oooq/post
    branches: master
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-ha-pike-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-pike-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-ha-pike-oooq/post
    branches: stable/pike
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-nonha-containers
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-containers/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-containers/post
    branches: master
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-master
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-master/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-master/post
    branches: master
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-ocata
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-ocata/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-ocata/post
    branches: stable/ocata
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-pike
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-pike/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-pike/post
    branches: stable/pike
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-periodic-tripleo-ci-centos-7-scenario001-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario001-multinode-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario001-multinode-oooq/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-periodic-tripleo-ci-centos-7-scenario002-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario002-multinode-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario002-multinode-oooq/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-periodic-tripleo-ci-centos-7-scenario003-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario003-multinode-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario003-multinode-oooq/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-periodic-tripleo-ci-centos-7-scenario004-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario004-multinode-oooq/run
    post-run: playbooks/legacy/periodic-tripleo-ci-centos-7-scenario004-multinode-oooq/post
    branches: master
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-placement-api-ref
    parent: legacy-base
    run: playbooks/legacy/placement-api-ref/run
    post-run: playbooks/legacy/placement-api-ref/post
    timeout: 1800

- job:
    name: legacy-post-sahara-extra-artifacts
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/post-sahara-extra-artifacts/run
    post-run: playbooks/legacy/post-sahara-extra-artifacts/post
    timeout: 3900

- job:
    name: legacy-project-config-jenkins-project
    parent: legacy-base
    run: playbooks/legacy/project-config-jenkins-project/run
    post-run: playbooks/legacy/project-config-jenkins-project/post
    timeout: 1800

- job:
    name: legacy-project-config-layout
    parent: legacy-base
    run: playbooks/legacy/project-config-layout/run
    post-run: playbooks/legacy/project-config-layout/post
    timeout: 1800

- job:
    name: legacy-project-team-guide-publish
    parent: legacy-base
    run: playbooks/legacy/project-team-guide-publish/run
    timeout: 1800

- job:
    name: legacy-publish-kolla-dsvm-ansible-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/publish-kolla-dsvm-ansible-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/publish-kolla-dsvm-ansible-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/post
    timeout: 7200
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-publish-kolla-dsvm-build-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/publish-kolla-dsvm-build-ubuntu-source/run
    post-run: playbooks/legacy/publish-kolla-dsvm-build-ubuntu-source/post
    timeout: 7200

- job:
    name: legacy-publish-kolla-dsvm-kubernetes-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/publish-kolla-dsvm-kubernetes-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/run
    post-run: playbooks/legacy/publish-kolla-dsvm-kubernetes-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node/post
    timeout: 7200
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-publish-kolla-dsvm-save-ubuntu-source
    parent: legacy-dsvm-base
    run: playbooks/legacy/publish-kolla-dsvm-save-ubuntu-source/run
    post-run: playbooks/legacy/publish-kolla-dsvm-save-ubuntu-source/post
    timeout: 7200

- job:
    name: legacy-puppet-beaker-rspec
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-beaker-rspec/run
    post-run: playbooks/legacy/puppet-beaker-rspec/post
    timeout: 3600
    required-projects:
      - openstack/puppet-openstack-integration
    voting: false
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-beaker-rspec-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-beaker-rspec-centos-7/run
    post-run: playbooks/legacy/puppet-beaker-rspec-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/puppet-openstack-integration
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-beaker-rspec-ubuntu-trusty
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-beaker-rspec-ubuntu-trusty/run
    post-run: playbooks/legacy/puppet-beaker-rspec-ubuntu-trusty/post
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack/puppet-openstack-integration
    voting: false

- job:
    name: legacy-puppet-httpd-forge-upload
    parent: legacy-base
    run: playbooks/legacy/puppet-httpd-forge-upload/run
    timeout: 1800

- job:
    name: legacy-puppet-lint
    parent: legacy-base
    run: playbooks/legacy/puppet-lint/run
    timeout: 1800

- job:
    name: legacy-puppet-midonet-puppet-unit-3.6-centos-7
    parent: legacy-base
    run: playbooks/legacy/puppet-midonet-puppet-unit-3.6-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-midonet-puppet-unit-3.8-centos-7
    parent: legacy-base
    run: playbooks/legacy/puppet-midonet-puppet-unit-3.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-midonet-puppet-unit-4.5-centos-7
    parent: legacy-base
    run: playbooks/legacy/puppet-midonet-puppet-unit-4.5-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-midonet-puppet-unit-latest-centos-7
    parent: legacy-base
    run: playbooks/legacy/puppet-midonet-puppet-unit-latest-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-module-build
    parent: legacy-base
    run: playbooks/legacy/puppet-module-build/run
    timeout: 3600
    files: ^metadata.json$

- job:
    name: legacy-puppet-murano-puppet-beaker-rspec
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-murano-puppet-beaker-rspec/run
    post-run: playbooks/legacy/puppet-murano-puppet-beaker-rspec/post
    timeout: 3600
    required-projects:
      - openstack/murano
      - openstack/puppet-murano
      - openstack/puppet-openstack-integration

- job:
    name: legacy-puppet-openstack-infra-spec-helper-unit
    parent: legacy-base
    run: playbooks/legacy/puppet-openstack-infra-spec-helper-unit/run
    timeout: 3600

- job:
    name: legacy-puppet-openstack-infra-spec-helper-unit-centos-7
    parent: legacy-base
    run: playbooks/legacy/puppet-openstack-infra-spec-helper-unit-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/puppet-openstack-infra-spec-helper-unit-ubuntu-trusty/run
    timeout: 3600
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstack-libraries-puppet-beaker-rspec-centos-7/run
    post-run: playbooks/legacy/puppet-openstack-libraries-puppet-beaker-rspec-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack/openstack
      - openstack/puppet-openstack-integration
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-openstack-libraries-puppet-lint-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstack-libraries-puppet-lint-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-openstack-libraries-puppet-syntax-3-legacy-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstack-libraries-puppet-syntax-3-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    branches: ^(stable/(newton|ocata)).*$
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-openstack-libraries-puppet-syntax-4-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstack-libraries-puppet-syntax-4-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-openstack-libraries-puppet-unit-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstack-libraries-puppet-unit-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-openstackci-puppet-beaker-rspec
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec/run
    post-run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec/post
    timeout: 3600
    required-projects:
      - openstack-infra/puppet-openstackci
      - openstack/openstack
      - openstack/puppet-openstack-integration

- job:
    name: legacy-puppet-openstackci-puppet-beaker-rspec-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec-centos-7/run
    post-run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec-centos-7/post
    timeout: 3600
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/puppet-openstackci
      - openstack/openstack
      - openstack/puppet-openstack-integration

- job:
    name: legacy-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty/run
    post-run: playbooks/legacy/puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty/post
    timeout: 3600
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-infra/puppet-openstackci
      - openstack/openstack
      - openstack/puppet-openstack-integration

- job:
    name: legacy-puppet-storyboard-forge-upload
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-storyboard-forge-upload/run
    timeout: 1800

- job:
    name: legacy-puppet-syntax-3
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-syntax-3/run
    timeout: 1800

- job:
    name: legacy-puppet-syntax-3-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-syntax-3-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-syntax-3-legacy-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-syntax-3-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7
    branches: ^(stable/(newton|ocata)).*$

- job:
    name: legacy-puppet-syntax-4-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-syntax-4-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-tripleo-puppet-unit-4.8-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-tripleo-puppet-unit-4.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-tripleo-puppet-unit-latest-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-tripleo-puppet-unit-latest-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7

- job:
    name: legacy-puppet-unit-3.6-legacy-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-unit-3.6-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    branches: ^(stable/(newton|ocata)).*$
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-unit-3.8-legacy-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-unit-3.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    branches: ^(stable/(newton|ocata)).*$
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-unit-4.8-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-unit-4.8-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-puppet-unit-latest-centos-7
    parent: legacy-puppet-openstack-integration
    run: playbooks/legacy/puppet-unit-latest-centos-7/run
    timeout: 3600
    nodeset: legacy-centos-7
    branches: ^master
    voting: false
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-pyeclib-tox-py27-centos-7
    parent: legacy-base
    run: playbooks/legacy/pyeclib-tox-py27-centos-7/run
    post-run: playbooks/legacy/pyeclib-tox-py27-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-pypi-both-upload
    parent: legacy-base
    run: playbooks/legacy/pypi-both-upload/run
    timeout: 1800
    dependencies:
      - publish-openstack-python-tarball

- job:
    name: legacy-python-barbicanclient-devstack
    parent: legacy-base
    run: playbooks/legacy/python-barbicanclient-devstack/run
    post-run: playbooks/legacy/python-barbicanclient-devstack/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-python-barbicanclient-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/python-barbicanclient-dsvm/run
    post-run: playbooks/legacy/python-barbicanclient-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/barbican-tempest-plugin
      - openstack/python-barbicanclient

- job:
    name: legacy-python-ironic-inspector-client-tox-func
    parent: legacy-base
    run: playbooks/legacy/python-ironic-inspector-client-tox-func/run
    post-run: playbooks/legacy/python-ironic-inspector-client-tox-func/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-python-mistralclient-devstack-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/python-mistralclient-devstack-dsvm/run
    post-run: playbooks/legacy/python-mistralclient-devstack-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/python-mistralclient

- job:
    name: legacy-python-openstacksdk-docs
    parent: legacy-base
    run: playbooks/legacy/python-openstacksdk-docs/run
    post-run: playbooks/legacy/python-openstacksdk-docs/post
    timeout: 1800

- job:
    name: legacy-python-swiftclient-python36-fedora-26
    parent: legacy-base
    run: playbooks/legacy/python-swiftclient-python36-fedora-26/run
    post-run: playbooks/legacy/python-swiftclient-python36-fedora-26/post
    timeout: 2400
    nodeset: legacy-fedora-26

- job:
    name: legacy-qinling-dsvm-tempest
    parent: legacy-dsvm-base
    run: playbooks/legacy/qinling-dsvm-tempest/run
    post-run: playbooks/legacy/qinling-dsvm-tempest/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-qinlingclient
      - openstack/qinling
      - openstack/tempest

- job:
    name: legacy-rally-dsvm-certification-with-keystone-v3
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-certification-with-keystone-v3/run
    post-run: playbooks/legacy/rally-dsvm-certification-with-keystone-v3/post
    timeout: 3900
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/keystone
      - openstack/rally
      - openstack/dib-utils

- job:
    name: legacy-rally-dsvm-cinder
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-cinder/run
    post-run: playbooks/legacy/rally-dsvm-cinder/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/cinder
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-cli
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-cli/run
    post-run: playbooks/legacy/rally-dsvm-cli/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/rally

- job:
    name: legacy-rally-dsvm-cue-rabbitmq
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-cue-rabbitmq/run
    post-run: playbooks/legacy/rally-dsvm-cue-rabbitmq/post
    timeout: 6600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cue
      - openstack/cue-dashboard
      - openstack/python-cueclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-designate-designate-pdns4
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-designate-designate-pdns4/run
    post-run: playbooks/legacy/rally-dsvm-designate-designate-pdns4/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/python-designateclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-designate-rally-pdns4
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-designate-rally-pdns4/run
    post-run: playbooks/legacy/rally-dsvm-designate-rally-pdns4/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/python-designateclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-fakevirt-ceilometer
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-fakevirt-ceilometer/run
    post-run: playbooks/legacy/rally-dsvm-fakevirt-ceilometer/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-fakevirt-heat
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-fakevirt-heat/run
    post-run: playbooks/legacy/rally-dsvm-fakevirt-heat/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/heat
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-glance
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-glance/run
    post-run: playbooks/legacy/rally-dsvm-glance/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/glance
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-ironic-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-ironic-rally/run
    post-run: playbooks/legacy/rally-dsvm-ironic-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-keystone
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-keystone/run
    post-run: playbooks/legacy/rally-dsvm-keystone/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/keystone
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-magnum-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-magnum-rally/run
    post-run: playbooks/legacy/rally-dsvm-magnum-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-manila-multibackend
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-manila-multibackend/run
    post-run: playbooks/legacy/rally-dsvm-manila-multibackend/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-manila-multibackend-no-ss
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-manila-multibackend-no-ss/run
    post-run: playbooks/legacy/rally-dsvm-manila-multibackend-no-ss/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/manila
      - openstack/python-manilaclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-mistral-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-mistral-rally/run
    post-run: playbooks/legacy/rally-dsvm-mistral-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/python-mistralclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-monasca-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-monasca-rally/run
    post-run: playbooks/legacy/rally-dsvm-monasca-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/python-monascaclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-murano-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-murano-rally/run
    post-run: playbooks/legacy/rally-dsvm-murano-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-murano-task
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-murano-task/run
    post-run: playbooks/legacy/rally-dsvm-murano-task/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient
      - openstack/rally

- job:
    name: legacy-rally-dsvm-networking-odl-carbon-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-networking-odl-carbon-snapshot/run
    post-run: playbooks/legacy/rally-dsvm-networking-odl-carbon-snapshot/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/rally

- job:
    name: legacy-rally-dsvm-networking-odl-nitrogen-snapshot
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-networking-odl-nitrogen-snapshot/run
    post-run: playbooks/legacy/rally-dsvm-networking-odl-nitrogen-snapshot/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/rally

- job:
    name: legacy-rally-dsvm-networking-ovn
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-networking-ovn/run
    post-run: playbooks/legacy/rally-dsvm-networking-ovn/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/rally

- job:
    name: legacy-rally-dsvm-neutron-existing-users-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-neutron-existing-users-rally/run
    post-run: playbooks/legacy/rally-dsvm-neutron-existing-users-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-neutron-extensions-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-neutron-extensions-rally/run
    post-run: playbooks/legacy/rally-dsvm-neutron-extensions-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-neutron-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-neutron-neutron/run
    post-run: playbooks/legacy/rally-dsvm-neutron-neutron/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-neutron-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-neutron-rally/run
    post-run: playbooks/legacy/rally-dsvm-neutron-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-neutron-telemetry
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-neutron-telemetry/run
    post-run: playbooks/legacy/rally-dsvm-neutron-telemetry/post
    timeout: 7800
    required-projects:
      - openstack/dib-utils
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-py35-cinder
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-py35-cinder/run
    post-run: playbooks/legacy/rally-dsvm-py35-cinder/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/cinder
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-py35-glance
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-py35-glance/run
    post-run: playbooks/legacy/rally-dsvm-py35-glance/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/glance
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-py35-neutron-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-py35-neutron-neutron/run
    post-run: playbooks/legacy/rally-dsvm-py35-neutron-neutron/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-py35-rally-nova
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-py35-rally-nova/run
    post-run: playbooks/legacy/rally-dsvm-py35-rally-nova/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-rally/run
    post-run: playbooks/legacy/rally-dsvm-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-rally-cinder
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-rally-cinder/run
    post-run: playbooks/legacy/rally-dsvm-rally-cinder/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/cinder
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-rally-heat
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-rally-heat/run
    post-run: playbooks/legacy/rally-dsvm-rally-heat/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/heat
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-rally-nova
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-rally-nova/run
    post-run: playbooks/legacy/rally-dsvm-rally-nova/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-senlin-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-senlin-rally/run
    post-run: playbooks/legacy/rally-dsvm-senlin-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-senlin-senlin
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-senlin-senlin/run
    post-run: playbooks/legacy/rally-dsvm-senlin-senlin/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-verify-full-create-resources
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-verify-full-create-resources/run
    post-run: playbooks/legacy/rally-dsvm-verify-full-create-resources/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/aodh
      - openstack/ceilometer
      - openstack/neutron
      - openstack/rally

- job:
    name: legacy-rally-dsvm-verify-full-discover-resources
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-verify-full-discover-resources/run
    post-run: playbooks/legacy/rally-dsvm-verify-full-discover-resources/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/aodh
      - openstack/ceilometer
      - openstack/neutron
      - openstack/rally

- job:
    name: legacy-rally-dsvm-verify-light-create-resources
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-verify-light-create-resources/run
    post-run: playbooks/legacy/rally-dsvm-verify-light-create-resources/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/aodh
      - openstack/ceilometer
      - openstack/neutron
      - openstack/rally

- job:
    name: legacy-rally-dsvm-verify-light-discover-resources
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-verify-light-discover-resources/run
    post-run: playbooks/legacy/rally-dsvm-verify-light-discover-resources/post
    timeout: 7500
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/neutron
      - openstack/rally

- job:
    name: legacy-rally-dsvm-watcher-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-watcher-rally/run
    post-run: playbooks/legacy/rally-dsvm-watcher-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-watcher-watcher
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-watcher-watcher/run
    post-run: playbooks/legacy/rally-dsvm-watcher-watcher/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-zaqar-rally
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-zaqar-rally/run
    post-run: playbooks/legacy/rally-dsvm-zaqar-rally/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-rally-dsvm-zaqar-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/rally-dsvm-zaqar-zaqar/run
    post-run: playbooks/legacy/rally-dsvm-zaqar-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/diskimage-builder
      - openstack/ironic
      - openstack/magnum
      - openstack/networking-bgpvpn
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/octavia
      - openstack/panko
      - openstack/python-magnumclient
      - openstack/python-senlinclient
      - openstack/python-watcherclient
      - openstack/python-zaqarclient
      - openstack/rally
      - openstack/senlin
      - openstack/tripleo-image-elements
      - openstack/watcher
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-rally-install
    parent: legacy-base
    run: playbooks/legacy/rally-install/run
    timeout: 1800

- job:
    name: legacy-rally-install-centos-7
    parent: legacy-base
    run: playbooks/legacy/rally-install-centos-7/run
    timeout: 1800
    nodeset: legacy-centos-7

- job:
    name: legacy-rally-tox-self
    parent: legacy-base
    run: playbooks/legacy/rally-tox-self/run
    post-run: playbooks/legacy/rally-tox-self/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-refstack-tox-py27-func-mysql
    parent: legacy-base
    run: playbooks/legacy/refstack-tox-py27-func-mysql/run
    post-run: playbooks/legacy/refstack-tox-py27-func-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-refstack-tox-py35-func-mysql
    parent: legacy-base
    run: playbooks/legacy/refstack-tox-py35-func-mysql/run
    post-run: playbooks/legacy/refstack-tox-py35-func-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requests-mock-tox-keystoneclient-tip
    parent: legacy-base
    run: playbooks/legacy/requests-mock-tox-keystoneclient-tip/run
    post-run: playbooks/legacy/requests-mock-tox-keystoneclient-tip/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requests-mock-tox-novaclient-tip
    parent: legacy-base
    run: playbooks/legacy/requests-mock-tox-novaclient-tip/run
    post-run: playbooks/legacy/requests-mock-tox-novaclient-tip/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requirements-integration-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/requirements-integration-dsvm/run
    post-run: playbooks/legacy/requirements-integration-dsvm/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-dev/grenade
      - openstack-dev/pbr
      - openstack-infra/devstack-gate
      - openstack-infra/tripleo-ci
      - openstack/aodh
      - openstack/automaton
      - openstack/ceilometer
      - openstack/ceilometermiddleware
      - openstack/cinder
      - openstack/cliff
      - openstack/debtcollector
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/django_openstack_auth
      - openstack/futurist
      - openstack/glance
      - openstack/glance_store
      - openstack/heat
      - openstack/heat-cfntools
      - openstack/heat-templates
      - openstack/horizon
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/keystone
      - openstack/keystoneauth
      - openstack/keystonemiddleware
      - openstack/manila
      - openstack/manila-ui
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/os-apply-config
      - openstack/os-brick
      - openstack/os-client-config
      - openstack/os-collect-config
      - openstack/os-net-config
      - openstack/os-refresh-config
      - openstack/osc-lib
      - openstack/oslo.cache
      - openstack/oslo.concurrency
      - openstack/oslo.config
      - openstack/oslo.context
      - openstack/oslo.db
      - openstack/oslo.i18n
      - openstack/oslo.log
      - openstack/oslo.messaging
      - openstack/oslo.middleware
      - openstack/oslo.policy
      - openstack/oslo.reports
      - openstack/oslo.rootwrap
      - openstack/oslo.serialization
      - openstack/oslo.service
      - openstack/oslo.utils
      - openstack/oslo.versionedobjects
      - openstack/oslo.vmware
      - openstack/pycadf
      - openstack/python-ceilometerclient
      - openstack/python-cinderclient
      - openstack/python-glanceclient
      - openstack/python-heatclient
      - openstack/python-ironicclient
      - openstack/python-keystoneclient
      - openstack/python-manilaclient
      - openstack/python-neutronclient
      - openstack/python-novaclient
      - openstack/python-openstackclient
      - openstack/python-saharaclient
      - openstack/python-swiftclient
      - openstack/python-troveclient
      - openstack/python-zaqarclient
      - openstack/requirements
      - openstack/sahara
      - openstack/sahara-dashboard
      - openstack/stevedore
      - openstack/swift
      - openstack/taskflow
      - openstack/tempest
      - openstack/tempest-lib
      - openstack/tooz
      - openstack/tripleo-heat-templates
      - openstack/tripleo-image-elements
      - openstack/tripleo-incubator
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/zaqar

- job:
    name: legacy-requirements-integration-dsvm-ubuntu-trusty
    parent: legacy-dsvm-base
    run: playbooks/legacy/requirements-integration-dsvm-ubuntu-trusty/run
    post-run: playbooks/legacy/requirements-integration-dsvm-ubuntu-trusty/post
    timeout: 7800
    nodeset: legacy-ubuntu-trusty
    required-projects:
      - openstack-dev/devstack
      - openstack-dev/grenade
      - openstack-dev/pbr
      - openstack-infra/devstack-gate
      - openstack-infra/tripleo-ci
      - openstack/aodh
      - openstack/automaton
      - openstack/ceilometer
      - openstack/ceilometermiddleware
      - openstack/cinder
      - openstack/cliff
      - openstack/debtcollector
      - openstack/dib-utils
      - openstack/diskimage-builder
      - openstack/django_openstack_auth
      - openstack/futurist
      - openstack/glance
      - openstack/glance_store
      - openstack/heat
      - openstack/heat-cfntools
      - openstack/heat-templates
      - openstack/horizon
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/keystone
      - openstack/keystoneauth
      - openstack/keystonemiddleware
      - openstack/manila
      - openstack/manila-ui
      - openstack/neutron
      - openstack/neutron-fwaas
      - openstack/neutron-lbaas
      - openstack/neutron-vpnaas
      - openstack/nova
      - openstack/octavia
      - openstack/os-apply-config
      - openstack/os-brick
      - openstack/os-client-config
      - openstack/os-collect-config
      - openstack/os-net-config
      - openstack/os-refresh-config
      - openstack/osc-lib
      - openstack/oslo.cache
      - openstack/oslo.concurrency
      - openstack/oslo.config
      - openstack/oslo.context
      - openstack/oslo.db
      - openstack/oslo.i18n
      - openstack/oslo.log
      - openstack/oslo.messaging
      - openstack/oslo.middleware
      - openstack/oslo.policy
      - openstack/oslo.reports
      - openstack/oslo.rootwrap
      - openstack/oslo.serialization
      - openstack/oslo.service
      - openstack/oslo.utils
      - openstack/oslo.versionedobjects
      - openstack/oslo.vmware
      - openstack/pycadf
      - openstack/python-ceilometerclient
      - openstack/python-cinderclient
      - openstack/python-glanceclient
      - openstack/python-heatclient
      - openstack/python-ironicclient
      - openstack/python-keystoneclient
      - openstack/python-manilaclient
      - openstack/python-neutronclient
      - openstack/python-novaclient
      - openstack/python-openstackclient
      - openstack/python-saharaclient
      - openstack/python-swiftclient
      - openstack/python-troveclient
      - openstack/python-zaqarclient
      - openstack/requirements
      - openstack/sahara
      - openstack/sahara-dashboard
      - openstack/stevedore
      - openstack/swift
      - openstack/taskflow
      - openstack/tempest
      - openstack/tempest-lib
      - openstack/tooz
      - openstack/tripleo-heat-templates
      - openstack/tripleo-image-elements
      - openstack/tripleo-incubator
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/zaqar

- job:
    name: legacy-requirements-tox-babel
    parent: legacy-base
    run: playbooks/legacy/requirements-tox-babel/run
    post-run: playbooks/legacy/requirements-tox-babel/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requirements-tox-py27-check-uc
    parent: legacy-base
    run: playbooks/legacy/requirements-tox-py27-check-uc/run
    post-run: playbooks/legacy/requirements-tox-py27-check-uc/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requirements-tox-py35-check-uc
    parent: legacy-base
    run: playbooks/legacy/requirements-tox-py35-check-uc/run
    post-run: playbooks/legacy/requirements-tox-py35-check-uc/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-requirements-tox-validate-projects
    parent: legacy-base
    run: playbooks/legacy/requirements-tox-validate-projects/run
    post-run: playbooks/legacy/requirements-tox-validate-projects/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-sahara-buildimages-ambari-centos-7
    parent: legacy-base
    run: playbooks/legacy/sahara-buildimages-ambari-centos-7/run
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-sahara-buildimages-cloudera-centos-7
    parent: legacy-base
    run: playbooks/legacy/sahara-buildimages-cloudera-centos-7/run
    timeout: 7200
    nodeset: legacy-centos-7

- job:
    name: legacy-sahara-cli
    parent: legacy-dsvm-base
    run: playbooks/legacy/sahara-cli/run
    post-run: playbooks/legacy/sahara-cli/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-tests

- job:
    name: legacy-sahara-dashboard-dsvm-integration
    parent: legacy-dsvm-base
    run: playbooks/legacy/sahara-dashboard-dsvm-integration/run
    post-run: playbooks/legacy/sahara-dashboard-dsvm-integration/post
    timeout: 6000
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/sahara
      - openstack/sahara-dashboard

- job:
    name: legacy-sahara-dashboard-tox-py27dj110
    parent: legacy-base
    run: playbooks/legacy/sahara-dashboard-tox-py27dj110/run
    post-run: playbooks/legacy/sahara-dashboard-tox-py27dj110/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-sahara-dashboard-tox-py27dj19
    parent: legacy-base
    run: playbooks/legacy/sahara-dashboard-tox-py27dj19/run
    post-run: playbooks/legacy/sahara-dashboard-tox-py27dj19/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-sahara-dsvm-scenario-mod-wsgi
    parent: legacy-dsvm-base
    run: playbooks/legacy/sahara-dsvm-scenario-mod-wsgi/run
    post-run: playbooks/legacy/sahara-dsvm-scenario-mod-wsgi/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-extra
      - openstack/sahara-image-elements
      - openstack/sahara-tests

- job:
    name: legacy-sahara-dsvm-scenario-multinode-spark
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/sahara-dsvm-scenario-multinode-spark/run
    post-run: playbooks/legacy/sahara-dsvm-scenario-multinode-spark/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-extra
      - openstack/sahara-image-elements
      - openstack/sahara-tests
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-sahara-dsvm-scenario-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/sahara-dsvm-scenario-neutron/run
    post-run: playbooks/legacy/sahara-dsvm-scenario-neutron/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/neutron
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-extra
      - openstack/sahara-image-elements
      - openstack/sahara-tests

- job:
    name: legacy-sahara-dsvm-scenario-py3
    parent: legacy-dsvm-base
    run: playbooks/legacy/sahara-dsvm-scenario-py3/run
    post-run: playbooks/legacy/sahara-dsvm-scenario-py3/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-extra
      - openstack/sahara-image-elements
      - openstack/sahara-tests

- job:
    name: legacy-sahara-extra-artifacts
    parent: legacy-base
    run: playbooks/legacy/sahara-extra-artifacts/run
    timeout: 3900

- job:
    name: legacy-sahara-image-elements-buildimages-ambari
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-ambari/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-cloudera
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-cloudera/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-mapr
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-mapr/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-plain
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-plain/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-spark
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-spark/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-storm
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-storm/run
    timeout: 7200

- job:
    name: legacy-sahara-image-elements-buildimages-vanilla
    parent: legacy-base
    run: playbooks/legacy/sahara-image-elements-buildimages-vanilla/run
    timeout: 7200

- job:
    name: legacy-sandbox-tag
    parent: legacy-base
    run: playbooks/legacy/sandbox-tag/run
    timeout: 1800

- job:
    name: legacy-scalpels-dsvm-neutron
    parent: legacy-dsvm-base
    run: playbooks/legacy/scalpels-dsvm-neutron/run
    post-run: playbooks/legacy/scalpels-dsvm-neutron/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/scalpels

- job:
    name: legacy-sdk-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/sdk-dsvm-functional/run
    post-run: playbooks/legacy/sdk-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-openstacksdk

- job:
    name: legacy-sdk-dsvm-load-balancer-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/sdk-dsvm-load-balancer-functional/run
    post-run: playbooks/legacy/sdk-dsvm-load-balancer-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/octavia
      - openstack/python-openstacksdk

- job:
    name: legacy-searchlight-ui-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/searchlight-ui-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/searchlight-ui-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-searchlight-ui-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/searchlight-ui-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/searchlight-ui-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-senlin-dashboard-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/senlin-dashboard-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/senlin-dashboard-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-senlin-dashboard-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/senlin-dashboard-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/senlin-dashboard-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-senlin-dsvm-tempest-py27-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py27-api/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py27-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlin-dsvm-tempest-py27-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py27-functional/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py27-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlin-dsvm-tempest-py27-integration
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py27-integration/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py27-integration/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlin-dsvm-tempest-py35-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py35-api/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py35-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlin-dsvm-tempest-py35-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py35-functional/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py35-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlin-dsvm-tempest-py35-integration
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlin-dsvm-tempest-py35-integration/run
    post-run: playbooks/legacy/senlin-dsvm-tempest-py35-integration/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/neutron-lbaas
      - openstack/python-zaqarclient
      - openstack/senlin
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-ui

- job:
    name: legacy-senlinclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/senlinclient-dsvm-functional/run
    post-run: playbooks/legacy/senlinclient-dsvm-functional/post
    timeout: 7200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-senlinclient
      - openstack/senlin

- job:
    name: legacy-service-types-authority-validate
    parent: legacy-base
    run: playbooks/legacy/service-types-authority-validate/run
    post-run: playbooks/legacy/service-types-authority-validate/post
    timeout: 2400


- job:
    name: legacy-solum-devstack-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/solum-devstack-dsvm/run
    post-run: playbooks/legacy/solum-devstack-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/devstack-plugin-container
      - openstack/mistral
      - openstack/python-solumclient
      - openstack/python-zunclient
      - openstack/solum
      - openstack/solum-dashboard
      - openstack/zun

- job:
    name: legacy-solum-devstack-dsvm-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/solum-devstack-dsvm-centos-7/run
    post-run: playbooks/legacy/solum-devstack-dsvm-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/devstack-plugin-container
      - openstack/mistral
      - openstack/python-solumclient
      - openstack/python-zunclient
      - openstack/solum
      - openstack/solum-dashboard
      - openstack/zun

- job:
    name: legacy-solum-devstack-dsvm-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/solum-devstack-dsvm-py35/run
    post-run: playbooks/legacy/solum-devstack-dsvm-py35/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/devstack-plugin-container
      - openstack/mistral
      - openstack/python-solumclient
      - openstack/python-zunclient
      - openstack/solum
      - openstack/solum-dashboard
      - openstack/zun

- job:
    name: legacy-solum-devstack-dsvm-seperate-test
    parent: legacy-dsvm-base
    run: playbooks/legacy/solum-devstack-dsvm-seperate-test/run
    post-run: playbooks/legacy/solum-devstack-dsvm-seperate-test/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/devstack-plugin-container
      - openstack/mistral
      - openstack/python-solumclient
      - openstack/python-zunclient
      - openstack/solum
      - openstack/solum-dashboard
      - openstack/solum-tempest-plugin
      - openstack/zun

- job:
    name: legacy-sqlalchemy-migrate-devstack-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/sqlalchemy-migrate-devstack-dsvm/run
    post-run: playbooks/legacy/sqlalchemy-migrate-devstack-dsvm/post
    timeout: 10800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/sqlalchemy-migrate

- job:
    name: legacy-sqlalchemy-migrate-tox-py27sa07
    parent: legacy-base
    run: playbooks/legacy/sqlalchemy-migrate-tox-py27sa07/run
    post-run: playbooks/legacy/sqlalchemy-migrate-tox-py27sa07/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-storlets-functional
    parent: legacy-base
    run: playbooks/legacy/storlets-functional/run
    post-run: playbooks/legacy/storlets-functional/post
    timeout: 1800

- job:
    name: legacy-storyboard-js-integration
    parent: legacy-base
    run: playbooks/legacy/storyboard-js-integration/run
    post-run: playbooks/legacy/storyboard-js-integration/post
    timeout: 2400

- job:
    name: legacy-storyboard-js-integration-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/storyboard-js-integration-ubuntu-trusty/run
    post-run: playbooks/legacy/storyboard-js-integration-ubuntu-trusty/post
    timeout: 2400
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-storyboard-webclient-js-draft
    parent: legacy-base
    success-url: html/
    run: playbooks/legacy/storyboard-webclient-js-draft/run
    post-run: playbooks/legacy/storyboard-webclient-js-draft/post
    timeout: 2400

- job:
    name: legacy-storyboard-webclient-js-release-branch
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-js-release-branch/run
    post-run: playbooks/legacy/storyboard-webclient-js-release-branch/post
    timeout: 1800

- job:
    name: legacy-storyboard-webclient-js-release-master
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-js-release-master/run
    post-run: playbooks/legacy/storyboard-webclient-js-release-master/post
    timeout: 1800

- job:
    name: legacy-storyboard-webclient-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-storyboard-webclient-nodejs4-npm-run-test-functional
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-functional/run
    post-run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-functional/post
    timeout: 2400

- job:
    name: legacy-storyboard-webclient-nodejs4-npm-run-test-integration
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-integration/run
    post-run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-integration/post
    timeout: 2400

- job:
    name: legacy-storyboard-webclient-nodejs4-npm-run-test-unit
    parent: legacy-base
    run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-unit/run
    post-run: playbooks/legacy/storyboard-webclient-nodejs4-npm-run-test-unit/post
    timeout: 2400

- job:
    name: legacy-swift-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/swift-dsvm-functional/run
    post-run: playbooks/legacy/swift-dsvm-functional/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/swift

- job:
    name: legacy-swift-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/swift-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/swift-dsvm-functional-identity-v3-only/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/swift

- job:
    name: legacy-swift-tox-xfs-tmp-func
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-ec
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-ec/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-ec/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-ec-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-ec-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-ec-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-encryption
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-encryption/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-encryption/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-encryption-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-encryption-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-encryption-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-fast-post
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-fast-post/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-fast-post/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-fast-post-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-fast-post-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-fast-post-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-post-as-copy
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-post-as-copy/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-post-as-copy/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-func-post-as-copy-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-func-post-as-copy-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-func-post-as-copy-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-py27
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-py27/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-py27/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-py27-centos-7
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-py27-centos-7/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-py27-centos-7/post
    timeout: 2400
    nodeset: legacy-centos-7
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift-tox-xfs-tmp-py35
    parent: legacy-base
    run: playbooks/legacy/swift-tox-xfs-tmp-py35/run
    post-run: playbooks/legacy/swift-tox-xfs-tmp-py35/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift3-tox-keystone
    parent: legacy-base
    run: playbooks/legacy/swift3-tox-keystone/run
    post-run: playbooks/legacy/swift3-tox-keystone/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift3-tox-s3acl
    parent: legacy-base
    run: playbooks/legacy/swift3-tox-s3acl/run
    post-run: playbooks/legacy/swift3-tox-s3acl/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift3-tox-s3tests_keystone
    parent: legacy-base
    run: playbooks/legacy/swift3-tox-s3tests_keystone/run
    post-run: playbooks/legacy/swift3-tox-s3tests_keystone/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift3-tox-s3tests_tempauth
    parent: legacy-base
    run: playbooks/legacy/swift3-tox-s3tests_tempauth/run
    post-run: playbooks/legacy/swift3-tox-s3tests_tempauth/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swift3-tox-tempauth
    parent: legacy-base
    run: playbooks/legacy/swift3-tox-tempauth/run
    post-run: playbooks/legacy/swift3-tox-tempauth/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-swiftclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/swiftclient-dsvm-functional/run
    post-run: playbooks/legacy/swiftclient-dsvm-functional/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-swiftclient
      - openstack/swift

- job:
    name: legacy-swiftclient-dsvm-functional-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/swiftclient-dsvm-functional-identity-v3-only/run
    post-run: playbooks/legacy/swiftclient-dsvm-functional-identity-v3-only/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-swiftclient
      - openstack/swift

- job:
    name: legacy-system-config-puppet-syntax-3
    parent: legacy-base
    run: playbooks/legacy/system-config-puppet-syntax-3/run
    timeout: 1800

- job:
    name: legacy-tacker-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/tacker-dsvm-functional/run
    post-run: playbooks/legacy/tacker-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/barbican
      - openstack/ceilometer
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-dashboard
      - openstack/networking-sfc
      - openstack/python-barbicanclient
      - openstack/python-mistralclient
      - openstack/python-tackerclient
      - openstack/tacker
      - openstack/tacker-horizon

- job:
    name: legacy-telemetry-dsvm-integration-aodh
    parent: legacy-dsvm-base
    run: playbooks/legacy/telemetry-dsvm-integration-aodh/run
    post-run: playbooks/legacy/telemetry-dsvm-integration-aodh/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/panko
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder

- job:
    name: legacy-telemetry-dsvm-integration-ceilometer
    parent: legacy-dsvm-base
    run: playbooks/legacy/telemetry-dsvm-integration-ceilometer/run
    post-run: playbooks/legacy/telemetry-dsvm-integration-ceilometer/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/panko
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder

- job:
    name: legacy-telemetry-dsvm-integration-panko
    parent: legacy-dsvm-base
    run: playbooks/legacy/telemetry-dsvm-integration-panko/run
    post-run: playbooks/legacy/telemetry-dsvm-integration-panko/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/panko
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder

- job:
    name: legacy-telemetry-dsvm-integration-python-ceilometerclient
    parent: legacy-dsvm-base
    run: playbooks/legacy/telemetry-dsvm-integration-python-ceilometerclient/run
    post-run: playbooks/legacy/telemetry-dsvm-integration-python-ceilometerclient/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/aodh
      - openstack/ceilometer
      - openstack/panko
      - openstack/python-ceilometerclient
      # following are required when DEVSTACK_GATE_HEAT, which this
      # job turns on
      - openstack/dib-utils
      - openstack/diskimage-builder

- job:
    name: legacy-tempest-almanach-dsvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-almanach-dsvm/run
    post-run: playbooks/legacy/tempest-almanach-dsvm/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/almanach
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-cells
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-cells/run
    post-run: playbooks/legacy/tempest-dsvm-cells/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-cinder-v1
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-cinder-v1/run
    post-run: playbooks/legacy/tempest-dsvm-cinder-v1/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/cinder
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-agent-djbdns
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-agent-djbdns/run
    post-run: playbooks/legacy/tempest-dsvm-designate-agent-djbdns/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-agent-gdnsd
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-agent-gdnsd/run
    post-run: playbooks/legacy/tempest-dsvm-designate-agent-gdnsd/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-agent-knot2
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-agent-knot2/run
    post-run: playbooks/legacy/tempest-dsvm-designate-agent-knot2/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-bind9
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-bind9/run
    post-run: playbooks/legacy/tempest-dsvm-designate-bind9/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-pdns4
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-pdns4/run
    post-run: playbooks/legacy/tempest-dsvm-designate-pdns4/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-pdns4-identity-v3-only
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-pdns4-identity-v3-only/run
    post-run: playbooks/legacy/tempest-dsvm-designate-pdns4-identity-v3-only/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-pdns4-postgres
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-pdns4-postgres/run
    post-run: playbooks/legacy/tempest-dsvm-designate-pdns4-postgres/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-pdns4-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-pdns4-py35/run
    post-run: playbooks/legacy/tempest-dsvm-designate-pdns4-py35/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-designate-pdns4-worker-model
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-designate-pdns4-worker-model/run
    post-run: playbooks/legacy/tempest-dsvm-designate-pdns4-worker-model/post
    timeout: 4200
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/designate
      - openstack/designate-dashboard
      - openstack/designate-tempest-plugin
      - openstack/python-designateclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-dragonflow
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-dragonflow/run
    post-run: playbooks/legacy/tempest-dsvm-dragonflow/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/dragonflow
      - openstack/neutron
      - openstack/networking-sfc
      - openstack/neutron-dynamic-routing
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-amqp1
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-amqp1/run
    post-run: playbooks/legacy/tempest-dsvm-full-amqp1/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-amqp1
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-bdd
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-bdd/run
    post-run: playbooks/legacy/tempest-dsvm-full-bdd/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-bdd
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-ceph-plugin-src-glance_store
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-glance_store/run
    post-run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-glance_store/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/glance
      - openstack/glance_store
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-ceph-plugin-src-os-brick
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-os-brick/run
    post-run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-os-brick/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/os-brick
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-devstack-plugin-ceph
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-ceph/run
    post-run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-ceph/post
    timeout: 10800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-devstack-plugin-nfs
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-nfs/run
    post-run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-nfs/post
    timeout: 10800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-nfs
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-drbd-devstack
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-drbd-devstack/run
    post-run: playbooks/legacy/tempest-dsvm-full-drbd-devstack/post
    timeout: 10800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/drbd-devstack
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-hdfs
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-hdfs/run
    post-run: playbooks/legacy/tempest-dsvm-full-hdfs/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-hdfs
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-kafka
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-kafka/run
    post-run: playbooks/legacy/tempest-dsvm-full-kafka/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-kafka
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-lio
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-lio/run
    post-run: playbooks/legacy/tempest-dsvm-full-lio/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/barbican
      - openstack/python-barbicanclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-lio-src-os-brick
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-lio-src-os-brick/run
    post-run: playbooks/legacy/tempest-dsvm-full-lio-src-os-brick/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/os-brick
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-sheepdog
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-sheepdog/run
    post-run: playbooks/legacy/tempest-dsvm-full-sheepdog/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-sheepdog
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-sheepdog-src-os-brick
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-sheepdog-src-os-brick/run
    post-run: playbooks/legacy/tempest-dsvm-full-sheepdog-src-os-brick/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-sheepdog
      - openstack/os-brick
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-test-accounts
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-test-accounts/run
    post-run: playbooks/legacy/tempest-dsvm-full-test-accounts/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-full-zmq
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-full-zmq/run
    post-run: playbooks/legacy/tempest-dsvm-full-zmq/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-zmq
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-identity-v3-test-accounts
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-identity-v3-test-accounts/run
    post-run: playbooks/legacy/tempest-dsvm-identity-v3-test-accounts/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-ironic-bfv
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-bfv/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-bfv/post
    timeout: 9600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-inspector
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-inspector/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-inspector/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-inspector-discovery
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-inspector-discovery/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-inspector-discovery/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-inspector-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-inspector-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-inspector-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa256-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa256-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa256-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-sushy-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-sushy-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/sushy
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-redfish-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/networking-generic-switch
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-lib-partition-agent_ipmitool
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-lib-partition-agent_ipmitool/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-lib-partition-agent_ipmitool/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-lib-partition-pxe_ipmitool
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-lib-partition-pxe_ipmitool/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-lib-partition-pxe_ipmitool/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-multitenant-network
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-multitenant-network/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-multitenant-network/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/networking-generic-switch
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-parallel
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-parallel/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-parallel/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/python-ironicclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-ironic-pxe_ipa-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipa-full/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipa-full/post
    timeout: 9600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-pxe_ipmitool-postgres
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-postgres/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-postgres/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-pxe_snmp-virtualpdu-src/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_snmp-virtualpdu-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc
      - openstack/virtualpdu

- job:
    name: legacy-tempest-dsvm-ironic-staging-drivers-ansible-wholedisk
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ironic-staging-drivers-ansible-wholedisk/run
    post-run: playbooks/legacy/tempest-dsvm-ironic-staging-drivers-ansible-wholedisk/post
    timeout: 4800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/ironic-staging-drivers
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-ldap-domain-specific-driver
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-ldap-domain-specific-driver/run
    post-run: playbooks/legacy/tempest-dsvm-ldap-domain-specific-driver/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-lvm
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-lvm/run
    post-run: playbooks/legacy/tempest-dsvm-lvm/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-lvm-multibackend
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-lvm-multibackend/run
    post-run: playbooks/legacy/tempest-dsvm-lvm-multibackend/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-lxc
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-lxc/run
    post-run: playbooks/legacy/tempest-dsvm-lxc/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-lxd-linuxbridge
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-lxd-linuxbridge/run
    post-run: playbooks/legacy/tempest-dsvm-lxd-linuxbridge/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova-lxd
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-lxd-ovs
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-lxd-ovs/run
    post-run: playbooks/legacy/tempest-dsvm-lxd-ovs/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova-lxd
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-java-mysql-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-java-mysql-full/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-java-mysql-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-java-postgresql-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-java-postgresql-full/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-java-postgresql-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-log-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-log-api/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-log-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-kibana-plugin
      - openstack/monasca-log-api
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-pipeline-events
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-pipeline-events/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-pipeline-events/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-pipeline-logs
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-pipeline-logs/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-pipeline-logs/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-python-mysql-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-python-mysql-full/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-python-mysql-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-python-postgresql-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-python-postgresql-full/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-python-postgresql-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-transform-python-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-transform-python-functional/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-transform-python-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-transform
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-monasca-transform-python35-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-monasca-transform-python35-functional/run
    post-run: playbooks/legacy/tempest-dsvm-monasca-transform-python35-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/monasca-agent
      - openstack/monasca-api
      - openstack/monasca-common
      - openstack/monasca-grafana-datasource
      - openstack/monasca-notification
      - openstack/monasca-persister
      - openstack/monasca-statsd
      - openstack/monasca-thresh
      - openstack/monasca-transform
      - openstack/monasca-ui
      - openstack/python-monascaclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-mongodb-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-mongodb-zaqar/run
    post-run: playbooks/legacy/tempest-dsvm-mongodb-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin

- job:
    name: legacy-tempest-dsvm-multibackend-matrix
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-multibackend-matrix/run
    post-run: playbooks/legacy/tempest-dsvm-multibackend-matrix/post
    timeout: 3600
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/devstack-plugin-nfs
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-multinode-full
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-multinode-full/run
    post-run: playbooks/legacy/tempest-dsvm-multinode-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-multinode-live-migration
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-multinode-live-migration/run
    post-run: playbooks/legacy/tempest-dsvm-multinode-live-migration/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-murano-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-murano-api/run
    post-run: playbooks/legacy/tempest-dsvm-murano-api/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-murano-cfapi
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-murano-cfapi/run
    post-run: playbooks/legacy/tempest-dsvm-murano-cfapi/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/heat
      - openstack/murano
      - openstack/murano-dashboard
      - openstack/python-heatclient
      - openstack/python-muranoclient
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-bagpipe
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-bagpipe/run
    post-run: playbooks/legacy/tempest-dsvm-networking-bagpipe/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bagpipe
      - openstack/networking-bgpvpn
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-bgpvpn-bagpipe
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-bgpvpn-bagpipe/run
    post-run: playbooks/legacy/tempest-dsvm-networking-bgpvpn-bagpipe/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-bagpipe
      - openstack/networking-bgpvpn
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-calico
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-calico/run
    post-run: playbooks/legacy/tempest-dsvm-networking-calico/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-calico
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-ml2
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-ml2-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-centos-7/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-centos-7/post
    timeout: 7800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-ml2-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-ml2-full-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full-centos-7/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full-centos-7/post
    timeout: 7800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-ml2-full-legacy
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full-legacy/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-ml2-full-legacy/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-v2
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-v2/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-v2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-aio-v2-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-v2-full/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-aio-v2-full/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-midonet-multinode-ml2
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-networking-midonet-multinode-ml2/run
    post-run: playbooks/legacy/tempest-dsvm-networking-midonet-multinode-ml2/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-l2gw
      - openstack/networking-midonet
      - openstack/neutron-dynamic-routing
      - openstack/tap-as-a-service
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-networking-odl-boron-snapshot-v2driver
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-odl-boron-snapshot-v2driver/run
    post-run: playbooks/legacy/tempest-dsvm-networking-odl-boron-snapshot-v2driver/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver/run
    post-run: playbooks/legacy/tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-odl-multinode-carbon-snapshot
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-networking-odl-multinode-carbon-snapshot/run
    post-run: playbooks/legacy/tempest-dsvm-networking-odl-multinode-carbon-snapshot/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-networking-odl-multinode-nitrogen-snapshot
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-networking-odl-multinode-nitrogen-snapshot/run
    post-run: playbooks/legacy/tempest-dsvm-networking-odl-multinode-nitrogen-snapshot/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver/run
    post-run: playbooks/legacy/tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-odl
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-onos
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-onos/run
    post-run: playbooks/legacy/tempest-dsvm-networking-onos/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-onos
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovn-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-networking-ovn-multinode/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-multinode/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-networking-ovn-neutron-api-ovs-release
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovn-neutron-api-ovs-release/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-neutron-api-ovs-release/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovn-ovs-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-master/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-master/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovn-ovs-master-python3
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-master-python3/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-master-python3/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovn-ovs-release
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovn
      - openstack/ovsdbapp
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-ovs-dpdk
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-ovs-dpdk/run
    post-run: playbooks/legacy/tempest-dsvm-networking-ovs-dpdk/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-ovs-dpdk
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-sfc
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-networking-sfc/run
    post-run: playbooks/legacy/tempest-dsvm-networking-sfc/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-sfc
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-networking-sfc-multinode
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-networking-sfc-multinode/run
    post-run: playbooks/legacy/tempest-dsvm-networking-sfc-multinode/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-sfc
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-neutron-dvr
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-dvr/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-dvr/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-dvr-ha-multinode-full
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-neutron-dvr-ha-multinode-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-dvr-ha-multinode-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-3-node

- job:
    name: legacy-tempest-dsvm-neutron-dvr-multinode-full
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-neutron-dvr-multinode-scenario
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-scenario/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-scenario/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-neutron-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-centos-7
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-centos-7/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-centos-7/post
    timeout: 10800
    nodeset: legacy-centos-7
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-fedora-26
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-fedora-26/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-fedora-26/post
    timeout: 10800
    nodeset: legacy-fedora-26
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-newton/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-newton/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-non-admin
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-non-admin/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-non-admin/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-ocata
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-ocata/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-ocata/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-opensuse-423
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-opensuse-423/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-opensuse-423/post
    timeout: 10800
    nodeset: legacy-opensuse-423
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-pike
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-pike/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-pike/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-full-test-accounts
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-full-test-accounts/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-full-test-accounts/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-ipv6only
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-ipv6only/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-ipv6only/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-linuxbridge
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-linuxbridge/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-linuxbridge/post
    timeout: 8400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-multinode-full
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-neutron-multinode-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-multinode-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-neutron-nova-next-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-nova-next-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-nova-next-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/nova
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-ovsfw
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-ovsfw/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-ovsfw/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-pecan
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-pecan/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-pecan/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-pg-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-pg-full/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-pg-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-scenario-linuxbridge
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-scenario-linuxbridge/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-scenario-linuxbridge/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-neutron-scenario-multinode-lvm-multibackend/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-scenario-multinode-lvm-multibackend/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-neutron-serviceipv6
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-serviceipv6/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-serviceipv6/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-src/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
      - openstack/neutron-lib

- job:
    name: legacy-tempest-dsvm-neutron-src-oslo.versionedobjects
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-src-oslo.versionedobjects/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-src-oslo.versionedobjects/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/oslo.versionedobjects
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-src-plugin
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-src-plugin/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-src-plugin/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest
    irrelevant-files:
      - ^(test-|)requirements.txt$
      - ^setup.cfg$

- job:
    name: legacy-tempest-dsvm-neutron-src-python-saharaclient
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-src-python-saharaclient/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-src-python-saharaclient/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/neutron
      - openstack/python-saharaclient
      - openstack/sahara
      - openstack/sahara-tests
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-neutron-with-ryu-master
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-neutron-with-ryu-master/run
    post-run: playbooks/legacy/tempest-dsvm-neutron-with-ryu-master/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/neutron
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nnet
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nnet/run
    post-run: playbooks/legacy/tempest-dsvm-nnet/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nnet-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nnet-newton/run
    post-run: playbooks/legacy/tempest-dsvm-nnet-newton/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nova-libvirt-kvm-apr
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nova-libvirt-kvm-apr/run
    post-run: playbooks/legacy/tempest-dsvm-nova-libvirt-kvm-apr/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-additional-pkg-repos
      - openstack/nova
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nova-os-vif
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nova-os-vif/run
    post-run: playbooks/legacy/tempest-dsvm-nova-os-vif/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova
      - openstack/os-vif
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nova-v20-api
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nova-v20-api/run
    post-run: playbooks/legacy/tempest-dsvm-nova-v20-api/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-nova-wsgi-full
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-nova-wsgi-full/run
    post-run: playbooks/legacy/tempest-dsvm-nova-wsgi-full/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/nova
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-patrole-admin
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-patrole-admin/run
    post-run: playbooks/legacy/tempest-dsvm-patrole-admin/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/patrole
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-patrole-member
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-patrole-member/run
    post-run: playbooks/legacy/tempest-dsvm-patrole-member/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/patrole
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-patrole-multinode-admin
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-patrole-multinode-admin/run
    post-run: playbooks/legacy/tempest-dsvm-patrole-multinode-admin/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/patrole
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-patrole-multinode-member
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tempest-dsvm-patrole-multinode-member/run
    post-run: playbooks/legacy/tempest-dsvm-patrole-multinode-member/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/patrole
      - openstack/tempest
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-tempest-dsvm-patrole-py35-member
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-patrole-py35-member/run
    post-run: playbooks/legacy/tempest-dsvm-patrole-py35-member/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/patrole
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-py35
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-py35/run
    post-run: playbooks/legacy/tempest-dsvm-py35/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-py35-full-devstack-plugin-ceph
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-py35-full-devstack-plugin-ceph/run
    post-run: playbooks/legacy/tempest-dsvm-py35-full-devstack-plugin-ceph/post
    timeout: 10800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-ceph
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-python-ironic-inspector-client
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-python-ironic-inspector-client/run
    post-run: playbooks/legacy/tempest-dsvm-python-ironic-inspector-client/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-inspector
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironic-inspector-client
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-python-ironicclient-src
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-python-ironicclient-src/run
    post-run: playbooks/legacy/tempest-dsvm-python-ironicclient-src/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/ironic
      - openstack/ironic-lib
      - openstack/ironic-python-agent
      - openstack/pyghmi
      - openstack/python-ironicclient
      - openstack/tempest
      - openstack/virtualbmc

- job:
    name: legacy-tempest-dsvm-redis-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-redis-zaqar/run
    post-run: playbooks/legacy/tempest-dsvm-redis-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin

- job:
    name: legacy-tempest-dsvm-sahara
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-sahara/run
    post-run: playbooks/legacy/tempest-dsvm-sahara/post
    timeout: 7800
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/ara
      - openstack/sahara
      - openstack/sahara-tests
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-swift-zaqar
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-swift-zaqar/run
    post-run: playbooks/legacy/tempest-dsvm-swift-zaqar/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/swift
      - openstack/tempest
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin

- job:
    name: legacy-tempest-dsvm-tap-as-a-service
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-tap-as-a-service/run
    post-run: playbooks/legacy/tempest-dsvm-tap-as-a-service/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tap-as-a-service
      - openstack/tempest

- job:
    name: legacy-tempest-dsvm-zeromq-multibackend
    parent: legacy-dsvm-base
    run: playbooks/legacy/tempest-dsvm-zeromq-multibackend/run
    post-run: playbooks/legacy/tempest-dsvm-zeromq-multibackend/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-zmq
      - openstack/tempest

- job:
    name: legacy-tempest-tox-plugin-sanity-check
    parent: legacy-base
    run: playbooks/legacy/tempest-tox-plugin-sanity-check/run
    post-run: playbooks/legacy/tempest-tox-plugin-sanity-check/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-consul
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-consul/run
    post-run: playbooks/legacy/tooz-tox-py27-consul/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-etcd
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-etcd/run
    post-run: playbooks/legacy/tooz-tox-py27-etcd/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-etcd3
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-etcd3/run
    post-run: playbooks/legacy/tooz-tox-py27-etcd3/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-etcd3gw
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-etcd3gw/run
    post-run: playbooks/legacy/tooz-tox-py27-etcd3gw/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-memcached
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-memcached/run
    post-run: playbooks/legacy/tooz-tox-py27-memcached/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-mysql
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-mysql/run
    post-run: playbooks/legacy/tooz-tox-py27-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-postgresql
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-postgresql/run
    post-run: playbooks/legacy/tooz-tox-py27-postgresql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-redis
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-redis/run
    post-run: playbooks/legacy/tooz-tox-py27-redis/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-sentinel
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-sentinel/run
    post-run: playbooks/legacy/tooz-tox-py27-sentinel/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py27-zookeeper
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py27-zookeeper/run
    post-run: playbooks/legacy/tooz-tox-py27-zookeeper/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-consul
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-consul/run
    post-run: playbooks/legacy/tooz-tox-py35-consul/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-etcd
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-etcd/run
    post-run: playbooks/legacy/tooz-tox-py35-etcd/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-etcd3
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-etcd3/run
    post-run: playbooks/legacy/tooz-tox-py35-etcd3/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-etcd3gw
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-etcd3gw/run
    post-run: playbooks/legacy/tooz-tox-py35-etcd3gw/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-memcached
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-memcached/run
    post-run: playbooks/legacy/tooz-tox-py35-memcached/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-mysql
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-mysql/run
    post-run: playbooks/legacy/tooz-tox-py35-mysql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-postgresql
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-postgresql/run
    post-run: playbooks/legacy/tooz-tox-py35-postgresql/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-redis
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-redis/run
    post-run: playbooks/legacy/tooz-tox-py35-redis/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-sentinel
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-sentinel/run
    post-run: playbooks/legacy/tooz-tox-py35-sentinel/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tooz-tox-py35-zookeeper
    parent: legacy-base
    run: playbooks/legacy/tooz-tox-py35-zookeeper/run
    post-run: playbooks/legacy/tooz-tox-py35-zookeeper/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tox-build
    parent: legacy-base
    run: playbooks/legacy/tox-build/run
    post-run: playbooks/legacy/tox-build/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-tox-with-sudo-snap
    parent: legacy-base
    run: playbooks/legacy/tox-with-sudo-snap/run
    post-run: playbooks/legacy/tox-with-sudo-snap/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-training-labs-scripts
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/training-labs-scripts/run
    post-run: playbooks/legacy/training-labs-scripts/post
    timeout: 1800

- job:
    name: legacy-tricircle-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/tricircle-dsvm-functional/run
    post-run: playbooks/legacy/tricircle-dsvm-functional/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/tricircle

- job:
    name: legacy-tricircle-dsvm-multiregion
    parent: legacy-dsvm-base-multinode
    run: playbooks/legacy/tricircle-dsvm-multiregion/run
    post-run: playbooks/legacy/tricircle-dsvm-multiregion/post
    timeout: 7800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/networking-sfc
      - openstack/tricircle
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: legacy-trio2o-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/trio2o-dsvm-functional/run
    post-run: playbooks/legacy/trio2o-dsvm-functional/post
    timeout: 5400
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/trio2o

- job:
    name: legacy-tripleo-buildimage-ironic-python-agent-centos-7
    parent: legacy-base
    run: playbooks/legacy/tripleo-buildimage-ironic-python-agent-centos-7/run
    post-run: playbooks/legacy/tripleo-buildimage-ironic-python-agent-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder
      - openstack/heat-agents
      - openstack/heat-templates
      - openstack/instack-undercloud
      - openstack/ironic
      - openstack/ironic-python-agent
      - openstack/python-tripleoclient
      - openstack/tripleo-common
      - openstack/tripleo-image-elements
      - openstack/tripleo-puppet-elements
      - openstack/requirements

- job:
    name: legacy-tripleo-buildimage-overcloud-full-centos-7
    parent: legacy-base
    run: playbooks/legacy/tripleo-buildimage-overcloud-full-centos-7/run
    post-run: playbooks/legacy/tripleo-buildimage-overcloud-full-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder
      - openstack/heat-agents
      - openstack/heat-templates
      - openstack/instack-undercloud
      - openstack/python-tripleoclient
      - openstack/requirements
      - openstack/tripleo-common
      - openstack/tripleo-image-elements
      - openstack/tripleo-puppet-elements

- job:
    name: legacy-tripleo-buildimage-overcloud-hardened-full-centos-7
    parent: legacy-base
    run: playbooks/legacy/tripleo-buildimage-overcloud-hardened-full-centos-7/run
    post-run: playbooks/legacy/tripleo-buildimage-overcloud-hardened-full-centos-7/post
    timeout: 4200
    nodeset: legacy-centos-7
    required-projects:
      - openstack/diskimage-builder
      - openstack/heat-agents
      - openstack/heat-templates
      - openstack/instack-undercloud
      - openstack/python-tripleoclient
      - openstack/tripleo-common
      - openstack/tripleo-image-elements
      - openstack/tripleo-puppet-elements
      - openstack/requirements

- job:
    name: legacy-tripleo-ci-centos-7-3nodes-multinode
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-3nodes-multinode/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-3nodes-multinode/post
    timeout: 10800
    nodeset: legacy-centos-7-3-node

- job:
    name: legacy-tripleo-ci-centos-7-containers-multinode
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-containers-multinode/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-containers-multinode/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-containers-multinode-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-containers-multinode-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-containers-multinode-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    voting: false
    branches: ^(?!stable/(newton|ocata)).*$
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-multinode-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-multinode-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-multinode-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    branches: ^stable/ocata$
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-nonha-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-nonha-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-nonha-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-newton
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-newton/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-newton/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-ocata
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-ocata/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-ocata/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-pike
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-pike/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-1ctlr_1comp_1ceph-featureset024-puppet-pike/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-containers-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-containers-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-containers-oooq/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-convergence-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-convergence-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-convergence-oooq/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-fakeha-caserver
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-fakeha-caserver/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-fakeha-caserver/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-ovb-ha-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-ovb-ha-oooq-newton
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-newton/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-newton/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-ha-oooq-ocata
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-ocata/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-ocata/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-ha-oooq-pike
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-pike/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-oooq-pike/post
    timeout: 10800
    nodeset: legacy-tripleo-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-ovb-ha-tempest-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-tempest-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-ovb-ha-tempest-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario001-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario001-multinode-oooq-container
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-container/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-container/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario001-multinode-oooq-container-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-container-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-container-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    voting: false
    branches: ^(?!stable/(newton|ocata)).*$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/aodh.*$
      - ^manifests/profile/base/aodh.*$
      - ^(docker|puppet)/services/ceilometer.*$
      - ^manifests/profile/base/ceilometer.*$
      - ^(docker|puppet)/services/gnocchi.*$
      - ^manifests/profile/base/gnocchi.*$
      - ^(docker|puppet)/services/panko.*$
      - ^manifests/profile/base/panko.*$
      - ^(docker|puppet)/services/ceph.*$
      - ^manifests/profile/base/ceph.*$
      - ^manifests/profile/base/monitoring.*$
      - ^(docker|puppet)/services/monitoring.*$
      - ^manifests/profile/base/metrics.*$
      - ^(docker|puppet)/services/metrics.*$
      - ^manifests/profile/base/logging.*$
      - ^(docker|puppet)/services/logging.*$
      - ^(docker|puppet)/services/tacker.*$
      - ^manifests/profile/base/tacker.*$
      - ^(docker|puppet)/services/congress.*$
      - ^manifests/profile/base/congress.*$
      - ^(docker|puppet)/services/cinder.*$
      - ^manifests/profile/base/cinder.*$
      - ci/environments/scenario001.*$
      - ci/pingtests/scenario001.*$
      - config/general_config/featureset005.yml
      - config/general_config/featureset012.yml
      - config/general_config/featureset016.yml
      - workbooks/ceph-ansible.yaml
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-puppet/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-oooq-puppet/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario001-multinode-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario001-multinode-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    branches: ^stable/ocata$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/aodh.*$
      - ^manifests/profile/base/aodh.*$
      - ^(docker|puppet)/services/ceilometer.*$
      - ^manifests/profile/base/ceilometer.*$
      - ^(docker|puppet)/services/gnocchi.*$
      - ^manifests/profile/base/gnocchi.*$
      - ^(docker|puppet)/services/panko.*$
      - ^manifests/profile/base/panko.*$
      - ^(docker|puppet)/services/ceph.*$
      - ^manifests/profile/base/ceph.*$
      - ^manifests/profile/base/monitoring.*$
      - ^(docker|puppet)/services/monitoring.*$
      - ^manifests/profile/base/metrics.*$
      - ^(docker|puppet)/services/metrics.*$
      - ^manifests/profile/base/logging.*$
      - ^(docker|puppet)/services/logging.*$
      - ^(docker|puppet)/services/tacker.*$
      - ^manifests/profile/base/tacker.*$
      - ^(docker|puppet)/services/congress.*$
      - ^manifests/profile/base/congress.*$
      - ^(docker|puppet)/services/cinder.*$
      - ^manifests/profile/base/cinder.*$
      - ci/environments/scenario001.*$
      - ci/pingtests/scenario001.*$
      - config/general_config/featureset005.yml
      - config/general_config/featureset012.yml
      - config/general_config/featureset016.yml
      - workbooks/ceph-ansible.yaml
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario002-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario002-multinode-oooq-container
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-container/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-container/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario002-multinode-oooq-container-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-container-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-container-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    voting: false
    branches: ^(?!stable/(newton|ocata)).*$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/barbican.*$
      - ^manifests/profile/base/barbican.*$
      - ^(docker|puppet)/services/cinder.*$
      - ^manifests/profile/base/cinder.*$
      - ^(docker|puppet)/services/ec2-api.*$
      - ^manifests/profile/base/nova/ec2.*$
      - ^(docker|puppet)/services/swift.*$
      - ^manifests/profile/base/swift.*$
      - ^(docker|puppet)/services/zaqar.*$
      - ^manifests/profile/base/zaqar.*$
      - ^(docker|puppet)/services/aodh.*$
      - ^manifests/profile/base/aodh.*$
      - ^(docker|puppet)/services/ceilometer.*$
      - ^manifests/profile/base/ceilometer.*$
      - ^(docker|puppet)/services/gnocchi.*$
      - ^manifests/profile/base/gnocchi.*$
      - ^(docker|puppet)/services/panko.*$
      - ^manifests/profile/base/panko.*$
      - ci/environments/scenario002.*$
      - ci/pingtests/scenario002.*$
      - config/general_config/featureset006.yml
      - config/general_config/featureset013.yml
      - config/general_config/featureset017.yml
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-puppet/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-oooq-puppet/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario002-multinode-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario002-multinode-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    branches: ^stable/ocata$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/barbican.*$
      - ^manifests/profile/base/barbican.*$
      - ^(docker|puppet)/services/cinder.*$
      - ^manifests/profile/base/cinder.*$
      - ^(docker|puppet)/services/ec2-api.*$
      - ^manifests/profile/base/nova/ec2.*$
      - ^(docker|puppet)/services/swift.*$
      - ^manifests/profile/base/swift.*$
      - ^(docker|puppet)/services/zaqar.*$
      - ^manifests/profile/base/zaqar.*$
      - ^(docker|puppet)/services/aodh.*$
      - ^manifests/profile/base/aodh.*$
      - ^(docker|puppet)/services/ceilometer.*$
      - ^manifests/profile/base/ceilometer.*$
      - ^(docker|puppet)/services/gnocchi.*$
      - ^manifests/profile/base/gnocchi.*$
      - ^(docker|puppet)/services/panko.*$
      - ^manifests/profile/base/panko.*$
      - ci/environments/scenario002.*$
      - ci/pingtests/scenario002.*$
      - config/general_config/featureset006.yml
      - config/general_config/featureset013.yml
      - config/general_config/featureset017.yml
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario003-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario003-multinode-oooq-container
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-container/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-container/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario003-multinode-oooq-container-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-container-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-container-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    voting: false
    branches: ^(?!stable/(newton|ocata)).*$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/sahara.*$
      - ^manifests/profile/base/sahara.*$
      - ^(docker|puppet)/services/mistral.*$
      - ^manifests/profile/base/mistral.*$
      - ci/environments/scenario003.*$
      - ci/pingtests/scenario003.*$
      - config/general_config/featureset007.yml
      - config/general_config/featureset014.yml
      - config/general_config/featureset018.yml
      - roles\/(.+\/)
      - toci-quickstart\/(config|playbooks)\/(.+)
      - toci_.+
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-puppet/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-oooq-puppet/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario003-multinode-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario003-multinode-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    branches: ^stable/ocata$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/sahara.*$
      - ^manifests/profile/base/sahara.*$
      - ^(docker|puppet)/services/mistral.*$
      - ^manifests/profile/base/mistral.*$
      - ci/environments/scenario003.*$
      - ci/pingtests/scenario003.*$
      - config/general_config/featureset007.yml
      - config/general_config/featureset014.yml
      - config/general_config/featureset018.yml
      - roles\/(.+\/)
      - toci-quickstart\/(config|playbooks)\/(.+)
      - toci_.+
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario004-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario004-multinode-oooq-container
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-container/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-container/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario004-multinode-oooq-container-upgrades
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-container-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-container-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    voting: false
    branches: ^(?!stable/(newton|ocata)).*$
    files:
      - ^(docker|puppet)/services/glance.*$
      - ^manifests/profile/base/glance.*$
      - ^manifests/haproxy.*$
      - ^(docker|puppet)/services/ceph.*$
      - ^manifests/profile/base/ceph.*$
      - ^(docker|puppet)/services/manila.*$
      - ^manifests/profile/base/manila.*$
      - ^manifests/profile/pacemaker/manila.*$
      - ci/environments/scenario004.*$
      - ci/pingtests/scenario004.*$
      - config/general_config/featureset008.yml
      - config/general_config/featureset015.yml
      - config/general_config/featureset019.yml
      - workbooks/ceph-ansible.yaml
      - ^container-images/.*$
      - ^environments\/.*.yaml
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-puppet/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario004-multinode-oooq-puppet/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario005-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario005-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario005-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-4-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario006-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario006-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario006-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario007-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    files:
      - ci/environments/scenario007-multinode.yaml
      - ci/pingtests/scenario007-multinode.yaml
      - ^environments/.*ovn*.*$
      - ^puppet/services/.*ovn.*$
      - ^manifests/profile/base/neutron/plugins/ml2/ovn.*$
      - ^manifests/profile/base/neutron/agents/ovn.*$
      - ^manifests/profile/base/neutron/ovn.*$
      - config/general_config/featureset028.yml

- job:
    name: legacy-tripleo-ci-centos-7-scenario007-multinode-oooq-container
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq-container/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq-container/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node
    files:
      - ci/environments/scenario007-multinode-containers.yaml
      - ci/pingtests/scenario007-multinode.yaml
      - ^environments/services-docker/.*ovn*.*$
      - ^(docker|puppet)/services/.*ovn.*$
      - ^manifests/profile/pacemaker/ovn.*$
      - ^manifests/profile/base/neutron/plugins/ml2/ovn.*$
      - ^manifests/profile/base/neutron/agents/ovn.*$
      - ^manifests/profile/base/neutron/ovn.*$
      - config/general_config/featureset030.yml
      - ^container-images/.*$
      - ^environments\/.*.yaml

- job:
    name: legacy-tripleo-ci-centos-7-scenario007-multinode-oooq-puppet
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq-puppet/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario007-multinode-oooq-puppet/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario008-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario008-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario008-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-scenario009-multinode-oooq
    parent: legacy-tripleo-ci-dsvm-multinode
    run: playbooks/legacy/tripleo-ci-centos-7-scenario009-multinode-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-scenario009-multinode-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7-2-node

- job:
    name: legacy-tripleo-ci-centos-7-undercloud-containers
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-undercloud-containers/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-undercloud-containers/post
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-tripleo-ci-centos-7-undercloud-oooq
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-undercloud-oooq/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-undercloud-oooq/post
    timeout: 10800
    nodeset: legacy-centos-7
    irrelevant-files:
      - ^.*\.md$
      - ^.*\.rst$
      - ^doc/.*$
      - ^etc/.*$
      - ^metadata.json$
      - ^releasenotes/.*$
      - ^test-requirements.txt$

- job:
    name: legacy-tripleo-ci-centos-7-undercloud-upgrades
    parent: legacy-tripleo-ci-dsvm
    run: playbooks/legacy/tripleo-ci-centos-7-undercloud-upgrades/run
    post-run: playbooks/legacy/tripleo-ci-centos-7-undercloud-upgrades/post
    timeout: 10800
    nodeset: legacy-centos-7

- job:
    name: legacy-tripleo-ui-nodejs6-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/tripleo-ui-nodejs6-npm-run-lint/run
    post-run: playbooks/legacy/tripleo-ui-nodejs6-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-tripleo-ui-nodejs6-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/tripleo-ui-nodejs6-npm-run-test/run
    post-run: playbooks/legacy/tripleo-ui-nodejs6-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-trove-functional-dsvm-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-functional-dsvm-mysql/run
    post-run: playbooks/legacy/trove-functional-dsvm-mysql/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-legacy-functional-dsvm-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-functional-dsvm-mysql/run
    post-run: playbooks/legacy/trove-functional-dsvm-mysql/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-functional-dsvm-mysql-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-functional-dsvm-mysql-newton/run
    post-run: playbooks/legacy/trove-functional-dsvm-mysql-newton/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-functional-dsvm-redis-newton
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-functional-dsvm-redis-newton/run
    post-run: playbooks/legacy/trove-functional-dsvm-redis-newton/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-scenario-dsvm-mysql
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mysql/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mysql/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-scenario-dsvm-postgresql
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-postgresql/run
    post-run: playbooks/legacy/trove-scenario-dsvm-postgresql/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-scenario-dsvm-pxc
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-pxc/run
    post-run: playbooks/legacy/trove-scenario-dsvm-pxc/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-legacy-scenario-dsvm-redis
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-redis/run
    post-run: playbooks/legacy/trove-scenario-dsvm-redis/post
    timeout: 9000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard
      - openstack/trove-integration

- job:
    name: legacy-trove-scenario-dsvm-cassandra-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-cassandra-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-cassandra-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-cassandra-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-cassandra-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-cassandra-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-couchbase-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-couchbase-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-couchbase-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-couchdb-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-couchdb-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-couchdb-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mariadb-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mariadb-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mariadb-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mariadb-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mariadb-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mariadb-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mongodb-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mongodb-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mongodb-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mongodb-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mongodb-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mongodb-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mysql-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mysql-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mysql-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-mysql-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-mysql-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-mysql-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-percona-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-percona-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-percona-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-percona-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-percona-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-percona-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-postgresql-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-postgresql-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-postgresql-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-postgresql-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-postgresql-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-postgresql-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-pxc-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-pxc-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-pxc-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-pxc-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-pxc-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-pxc-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-redis-multi
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-redis-multi/run
    post-run: playbooks/legacy/trove-scenario-dsvm-redis-multi/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-scenario-dsvm-redis-single
    parent: legacy-dsvm-base
    run: playbooks/legacy/trove-scenario-dsvm-redis-single/run
    post-run: playbooks/legacy/trove-scenario-dsvm-redis-single/post
    timeout: 10800
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/diskimage-builder
      - openstack/python-troveclient
      - openstack/tripleo-image-elements
      - openstack/trove
      - openstack/trove-dashboard

- job:
    name: legacy-trove-tox-apiexamples
    parent: legacy-base
    run: playbooks/legacy/trove-tox-apiexamples/run
    post-run: playbooks/legacy/trove-tox-apiexamples/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-trove-tox-fakemodetests
    parent: legacy-base
    run: playbooks/legacy/trove-tox-fakemodetests/run
    post-run: playbooks/legacy/trove-tox-fakemodetests/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-vinz-webclient-js-draft
    parent: legacy-base
    success-url: html/
    run: playbooks/legacy/vinz-webclient-js-draft/run
    post-run: playbooks/legacy/vinz-webclient-js-draft/post
    timeout: 2400

- job:
    name: legacy-vinz-webclient-js-release-branch
    parent: legacy-base
    run: playbooks/legacy/vinz-webclient-js-release-branch/run
    post-run: playbooks/legacy/vinz-webclient-js-release-branch/post
    timeout: 1800

- job:
    name: legacy-vinz-webclient-js-release-master
    parent: legacy-base
    run: playbooks/legacy/vinz-webclient-js-release-master/run
    post-run: playbooks/legacy/vinz-webclient-js-release-master/post
    timeout: 1800

- job:
    name: legacy-zaqar-tox-integration
    parent: legacy-base
    run: playbooks/legacy/zaqar-tox-integration/run
    post-run: playbooks/legacy/zaqar-tox-integration/post
    timeout: 2400
    required-projects:
      - openstack/requirements

- job:
    name: legacy-zaqar-ui-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/zaqar-ui-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/zaqar-ui-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-zaqar-ui-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/zaqar-ui-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/zaqar-ui-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-zaqarclient-dsvm-functional
    parent: legacy-dsvm-base
    run: playbooks/legacy/zaqarclient-dsvm-functional/run
    post-run: playbooks/legacy/zaqarclient-dsvm-functional/post
    timeout: 6000
    required-projects:
      - openstack-infra/devstack-gate
      - openstack/python-zaqarclient
      - openstack/zaqar
      - openstack/zaqar-tempest-plugin
      - openstack/zaqar-ui

- job:
    name: legacy-zmq-event-publisher-hpi-artifact
    parent: legacy-publish-openstack-artifacts
    run: playbooks/legacy/zmq-event-publisher-hpi-artifact/run
    post-run: playbooks/legacy/zmq-event-publisher-hpi-artifact/post
    timeout: 1800

- job:
    name: legacy-zmq-event-publisher-jenkinsci-upload
    parent: legacy-base
    run: playbooks/legacy/zmq-event-publisher-jenkinsci-upload/run
    timeout: 1800

- job:
    name: legacy-zmq-event-publisher-maven-build-ubuntu-trusty
    parent: legacy-base
    run: playbooks/legacy/zmq-event-publisher-maven-build-ubuntu-trusty/run
    timeout: 1800
    nodeset: legacy-ubuntu-trusty

- job:
    name: legacy-zun-ui-nodejs4-npm-run-lint
    parent: legacy-base
    run: playbooks/legacy/zun-ui-nodejs4-npm-run-lint/run
    post-run: playbooks/legacy/zun-ui-nodejs4-npm-run-lint/post
    timeout: 2400

- job:
    name: legacy-zun-ui-nodejs4-npm-run-test
    parent: legacy-base
    run: playbooks/legacy/zun-ui-nodejs4-npm-run-test/run
    post-run: playbooks/legacy/zun-ui-nodejs4-npm-run-test/post
    timeout: 2400

- job:
    name: legacy-zunclient-devstack-dsvm-docker-sql
    parent: legacy-dsvm-base
    run: playbooks/legacy/zunclient-devstack-dsvm-docker-sql/run
    post-run: playbooks/legacy/zunclient-devstack-dsvm-docker-sql/post
    timeout: 4200
    required-projects:
      - openstack-dev/devstack
      - openstack-infra/devstack-gate
      - openstack/devstack-plugin-container
      - openstack/kuryr-libnetwork
      - openstack/python-zunclient
      - openstack/zun

- job:
    name: legacy-zuul-nodepool
    parent: legacy-base
    run: playbooks/legacy/zuul-nodepool/run
    post-run: playbooks/legacy/zuul-nodepool/post
    timeout: 1800
    required-projects:
      - openstack-infra/nodepool
      - openstack-infra/zuul