- project-template:
    name: neutron-tempest-plugin-jobs
    check:
      jobs:
        - neutron-tempest-plugin-linuxbridge
        - neutron-tempest-plugin-openvswitch
        - neutron-tempest-plugin-openvswitch-iptables_hybrid
        - neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults
        - neutron-tempest-plugin-ovn
        - neutron-tempest-plugin-designate-scenario
    gate:
      jobs:
        - neutron-tempest-plugin-linuxbridge
        - neutron-tempest-plugin-openvswitch
        - neutron-tempest-plugin-ovn
        - neutron-tempest-plugin-openvswitch-iptables_hybrid
        - neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario
        - neutron-tempest-plugin-openvswitch-distributed-dhcp
        - neutron-tempest-plugin-openvswitch-iptables_hybrid-distributed-dhcp


- project-template:
    name: neutron-tempest-plugin-jobs-train
    check:
      jobs:
        - neutron-tempest-plugin-api-train
        - neutron-tempest-plugin-scenario-linuxbridge-train
        - neutron-tempest-plugin-scenario-openvswitch-train
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train
    gate:
      jobs:
        - neutron-tempest-plugin-api-train
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-train


- project-template:
    name: neutron-tempest-plugin-jobs-ussuri
    check:
      jobs:
        - neutron-tempest-plugin-api-ussuri
        - neutron-tempest-plugin-scenario-linuxbridge-ussuri
        - neutron-tempest-plugin-scenario-openvswitch-ussuri
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-ussuri
        - neutron-tempest-plugin-scenario-ovn-ussuri
        - neutron-tempest-plugin-designate-scenario-ussuri
    gate:
      jobs:
        - neutron-tempest-plugin-api-ussuri
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-ussuri


- project-template:
    name: neutron-tempest-plugin-jobs-victoria
    check:
      jobs:
        - neutron-tempest-plugin-api-victoria
        - neutron-tempest-plugin-scenario-linuxbridge-victoria
        - neutron-tempest-plugin-scenario-openvswitch-victoria
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
        - neutron-tempest-plugin-scenario-ovn-victoria
        - neutron-tempest-plugin-designate-scenario-victoria
    gate:
      jobs:
        - neutron-tempest-plugin-api-victoria
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-victoria


- project-template:
    name: neutron-tempest-plugin-jobs-wallaby
    check:
      jobs:
        - neutron-tempest-plugin-api-wallaby
        - neutron-tempest-plugin-scenario-linuxbridge-wallaby
        - neutron-tempest-plugin-scenario-openvswitch-wallaby
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
        - neutron-tempest-plugin-scenario-ovn-wallaby
        - neutron-tempest-plugin-designate-scenario-wallaby
    gate:
      jobs:
        - neutron-tempest-plugin-api-wallaby
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-wallaby


- project-template:
    name: neutron-tempest-plugin-jobs-xena
    check:
      jobs:
        - neutron-tempest-plugin-api-xena
        - neutron-tempest-plugin-scenario-linuxbridge-xena
        - neutron-tempest-plugin-scenario-openvswitch-xena
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena
        - neutron-tempest-plugin-scenario-ovn-xena
        - neutron-tempest-plugin-designate-scenario-xena
    gate:
      jobs:
        - neutron-tempest-plugin-api-xena
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-xena

- project-template:
    name: neutron-tempest-plugin-jobs-yoga
    check:
      jobs:
        - neutron-tempest-plugin-api-yoga
        - neutron-tempest-plugin-scenario-linuxbridge-yoga
        - neutron-tempest-plugin-scenario-openvswitch-yoga
        - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-yoga
        - neutron-tempest-plugin-scenario-ovn-yoga
        - neutron-tempest-plugin-designate-scenario-yoga
    gate:
      jobs:
        - neutron-tempest-plugin-api-yoga
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-yoga

- project-template:
    name: neutron-tempest-plugin-jobs-zed
    check:
      jobs:
        - neutron-tempest-plugin-linuxbridge-zed
        - neutron-tempest-plugin-openvswitch-zed
        - neutron-tempest-plugin-openvswitch-iptables_hybrid-zed
        - neutron-tempest-plugin-ovn-zed
        - neutron-tempest-plugin-designate-scenario-zed
    gate:
      jobs:
        - neutron-tempest-plugin-ovn-zed
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-zed

- project-template:
    name: neutron-tempest-plugin-jobs-2023-1
    check:
      jobs:
        - neutron-tempest-plugin-linuxbridge-2023-1
        - neutron-tempest-plugin-openvswitch-2023-1
        - neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-1
        - neutron-tempest-plugin-ovn-2023-1
        - neutron-tempest-plugin-designate-scenario-2023-1
    gate:
      jobs:
        - neutron-tempest-plugin-ovn-2023-1
    #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of
    #              the experimental queue when it will be more stable
    experimental:
      jobs:
        - neutron-tempest-plugin-dvr-multinode-scenario-2023-1

- project:
    templates:
      - build-openstack-docs-pti
      - neutron-tempest-plugin-jobs
      - neutron-tempest-plugin-jobs-yoga
      - neutron-tempest-plugin-jobs-zed
      - neutron-tempest-plugin-jobs-2023-1
      - check-requirements
      - tempest-plugin-jobs
      - release-notes-jobs-python3
    check:
      jobs:
        - neutron-tempest-plugin-sfc
        - neutron-tempest-plugin-sfc-yoga
        - neutron-tempest-plugin-sfc-zed
        - neutron-tempest-plugin-sfc-2023-1
        - neutron-tempest-plugin-bgpvpn-bagpipe
        - neutron-tempest-plugin-bgpvpn-bagpipe-yoga
        - neutron-tempest-plugin-bgpvpn-bagpipe-zed
        - neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
        - neutron-tempest-plugin-dynamic-routing
        - neutron-tempest-plugin-dynamic-routing-yoga
        - neutron-tempest-plugin-dynamic-routing-zed
        - neutron-tempest-plugin-dynamic-routing-2023-1
        - neutron-tempest-plugin-fwaas
        - neutron-tempest-plugin-fwaas-zed
        - neutron-tempest-plugin-fwaas-2023-1
        - neutron-tempest-plugin-vpnaas
        - neutron-tempest-plugin-vpnaas-yoga
        - neutron-tempest-plugin-vpnaas-zed
        - neutron-tempest-plugin-vpnaas-2023-1
        - neutron-tempest-plugin-tap-as-a-service
        - neutron-tempest-plugin-tap-as-a-service-yoga
        - neutron-tempest-plugin-tap-as-a-service-zed
        - neutron-tempest-plugin-tap-as-a-service-2023-1

    gate:
      jobs:
        - neutron-tempest-plugin-sfc
        - neutron-tempest-plugin-bgpvpn-bagpipe
        - neutron-tempest-plugin-dynamic-routing
        - neutron-tempest-plugin-fwaas
