- job:
    name: brick-cinderclient-dsvm-functional
    parent: devstack-tox-functional
    description: |
      devstack-based functional tests for python-brick-cinderclient-ext
    required-projects:
      - openstack/python-cinderclient
    timeout: 4200
    vars:
      devstack_localrc:
        LIBS_FROM_GIT: python-cinderclient
      devstack_services:
        # turn off ceilometer
        ceilometer-acentral: false
        ceilometer-acompute: false
        ceilometer-alarm-evaluator: false
        ceilometer-alarm-notifier: false
        ceilometer-anotification: false
        ceilometer-api: false
        ceilometer-collector: false
      # Hardcode brick-cinderclient path so the job can be run on other repo patches
      zuul_work_dir: src/git.openstack.org/openstack/python-brick-cinderclient-ext

- project:
    check:
      jobs:
        - brick-cinderclient-dsvm-functional
    gate:
      jobs:
        - brick-cinderclient-dsvm-functional

- job:
    name: brick-cinderclient-dsvm-functional
    parent: devstack-tox-functional
    description: |
      devstack-based functional tests for python-brick-cinderclient-ext
    required-projects:
      - openstack/python-cinderclient
    timeout: 4200
    vars:
      devstack_localrc:
        LIBS_FROM_GIT: python-cinderclient
      devstack_services:
        # turn off ceilometer
        ceilometer-acentral: false
        ceilometer-acompute: false
        ceilometer-alarm-evaluator: false
        ceilometer-alarm-notifier: false
        ceilometer-anotification: false
        ceilometer-api: false
        ceilometer-collector: false
        # turn off swift
        s-account: false
        s-container: false
        s-object: false
        s-proxy: false
        # turn off glance
        g-api: false
        g-reg: false
        # turn off nova
        n-api: false
        n-api-meta: false
        n-cauth: false
        n-cond: false
        n-cpu: false
        n-novnc: false
        n-obj: false
        n-sch: false
        placement-api: false
        # turn off misc
        horizon: false
        tempest: false
        tls-proxy: false
        c-bak: false
      # Hardcode brick-cinderclient path so the job can be run on other repo patches
      zuul_work_dir: src/git.openstack.org/openstack/python-brick-cinderclient-ext

- project:
    check:
      jobs:
        - brick-cinderclient-dsvm-functional
    gate:
      jobs:
        - brick-cinderclient-dsvm-functional

Disable extra services for functional tests
Disable extra services for functional tests

Our functional tests (well, test really) is very limited right
now and does not need most of the default services that are
run. At least for now, we should disable these extra services
until we need them for some new tests.

Change-Id: I4b17ac2f58b695ababa24be358d509fb282ab5e9
