---
- job:
    name: kolla-ansible-centos-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    vars:
      base_distro: centos
      install_type: source

- job:
    name: kolla-ansible-ubuntu-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-bionic
    vars:
      base_distro: ubuntu
      install_type: source

- job:
    name: kolla-ansible-oraclelinux-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: source

- job:
    name: kolla-ansible-centos-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: centos
      install_type: binary

- job:
    name: kolla-ansible-ubuntu-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-bionic
    voting: false
    vars:
      base_distro: ubuntu
      install_type: binary

- job:
    name: kolla-ansible-oraclelinux-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: binary

- job:
    name: kolla-ansible-ubuntu-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-bionic-multi
    timeout: 9000
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source
      scenario: ceph
    host-vars:
      primary:
        ceph_osd_storetype: filestore
      secondary1:
        ceph_osd_storetype: bluestore
      secondary2:
        ceph_osd_storetype: bluestore

- job:
    name: kolla-ansible-centos-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    timeout: 9000
    voting: false
    vars:
      base_distro: centos
      install_type: source
      scenario: ceph
    host-vars:
      primary:
        ceph_osd_storetype: filestore
      secondary1:
        ceph_osd_storetype: bluestore
      secondary2:
        ceph_osd_storetype: bluestore

- job:
    name: kolla-ansible-oraclelinux-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    timeout: 9000
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: source
      scenario: ceph
    host-vars:
      primary:
        ceph_osd_storetype: filestore
      secondary1:
        ceph_osd_storetype: bluestore
      secondary2:
        ceph_osd_storetype: bluestore

- job:
    name: kolla-ansible-ubuntu-source-cinder-lvm
    parent: kolla-ansible-base
    nodeset: kolla-ansible-bionic-multi
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source
      scenario: cinder-lvm

- job:
    name: kolla-ansible-centos-source-cinder-lvm
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    voting: false
    vars:
      base_distro: centos
      install_type: source
      scenario: cinder-lvm

- job:
    name: kolla-ansible-centos-source-upgrade
    parent: kolla-ansible-upgrade-base
    nodeset: kolla-ansible-centos
    vars:
      base_distro: centos
      install_type: source

- job:
    name: kolla-ansible-ubuntu-source-upgrade
    parent: kolla-ansible-upgrade-base
    nodeset: kolla-ansible-bionic
    vars:
      base_distro: ubuntu
      install_type: source

- job:
    name: kolla-ansible-ubuntu-source-upgrade-ceph
    parent: kolla-ansible-upgrade-base
    nodeset: kolla-ansible-bionic-multi
    timeout: 9000
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source
      scenario: upgrade-ceph
    host-vars:
      primary:
        ceph_osd_storetype: filestore
      secondary1:
        ceph_osd_storetype: bluestore
      secondary2:
        ceph_osd_storetype: bluestore

- job:
    name: kolla-ansible-centos-source-upgrade-ceph
    parent: kolla-ansible-upgrade-base
    nodeset: kolla-ansible-centos-multi
    timeout: 9000
    voting: false
    vars:
      base_distro: centos
      install_type: source
      scenario: upgrade-ceph
    host-vars:
      primary:
        ceph_osd_storetype: filestore
      secondary1:
        ceph_osd_storetype: bluestore
      secondary2:
        ceph_osd_storetype: bluestore

- job:
    name: kolla-ansible-bifrost-centos-source
    parent: kolla-ansible-bifrost-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: centos

- job:
    name: kolla-ansible-ubuntu-source-zun
    parent: kolla-ansible-base
    nodeset: kolla-ansible-bionic
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source
      scenario: zun

- job:
    name: kolla-ansible-centos-source-scenario-nfv
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    description: CI scenario to test NFV orchestration
    voting: false
    vars:
      base_distro: centos
      install_type: source
      scenario: scenario_nfv