- job:
    name: octavia-legacy-dsvm-base
    parent: legacy-dsvm-base
    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
    irrelevant-files:
      - ^.*\.rst$
      - ^api-ref/.*$
      - ^doc/.*$
      - ^etc/.*$
      - ^releasenotes/.*$

- job:
    name: octavia-legacy-dsvm-base-multinode
    parent: legacy-dsvm-base-multinode
    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
    irrelevant-files:
      - ^.*\.rst$
      - ^api-ref/.*$
      - ^doc/.*$
      - ^etc/.*$
      - ^releasenotes/.*$
    nodeset: legacy-ubuntu-xenial-2-node

- job:
    name: octavia-v1-dsvm-scenario
    parent: octavia-legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-scenario/run.yaml
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario/post.yaml

- job:
    name: octavia-v1-dsvm-py3x-scenario
    parent: octavia-legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario/run.yaml
    post-run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario/post.yaml

- job:
    name: octavia-v1-dsvm-scenario-multinode
    parent: octavia-legacy-dsvm-base-multinode
    run: playbooks/legacy/octavia-v1-dsvm-scenario-multinode/run.yaml
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario-multinode/post.yaml

- job:
    name: octavia-v1-dsvm-py3x-scenario-multinode
    parent: octavia-legacy-dsvm-base-multinode
    run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario-multinode/run.yaml
    post-run: playbooks/legacy/octavia-v1-dsvm-py3x-scenario-multinode/post.yaml

- job:
    name: octavia-v1-dsvm-scenario-kvm-centos.7
    parent: octavia-legacy-dsvm-base
    run: playbooks/legacy/octavia-v1-dsvm-scenario-kvm-centos.7/run.yaml
    post-run: playbooks/legacy/octavia-v1-dsvm-scenario-kvm-centos.7/post.yaml
