---

- project-template:
    name: devstack-tobiko-nova
    description: |
      DevStack jobs intended to gate Nova project changes
    check: &CHECK
      jobs:
        - devstack-tobiko-nova
        - devstack-tobiko-multinode-nova
    gate: &GATE
      jobs:
        - devstack-tobiko-nova
    periodic: *CHECK


# --- STANDALONE -------------------------------------------------------------

- job:
    name: devstack-tobiko-nova
    parent: devstack-tobiko
    required-projects:
      - openstack/nova
    voting: true
    vars:
      test_workflow: create-resources-nova
    irrelevant-files: &SCENARIO_IRRELEVANT_FILES
      - ^.*\.rst$
      - ^doc/
      - ^infrared_plugin/
      - ^playbooks/vagrant
      - ^releasenotes/
      - ^report/
      - ^tobiko/tests/functional/
      - ^tobiko/tests/faults/
      - ^tobiko/tests/sanity/
      - ^tobiko/tests/unit/
      - ^Vagrantfile


- job:
    name: devstack-tobiko-multinode-nova
    parent: devstack-tobiko-multinode
    required-projects:
      - openstack/nova
    voting: true
    vars:
      test_workflow: create-resources-nova
    irrelevant-files: *SCENARIO_IRRELEVANT_FILES