rally-openstack/.zuul.d/zuul.yaml
Lucas H. Xu 45cb0bf10a Octaiva Load Balancing CI
This patch adds the octavia CI and removes the legacy neutron
load balancing ci, which is not working properly previously

Change-Id: I78ebf57edcdd9d686ab74ee620c71bd5dfe6e551
Signed-off-by: Lucas H. Xu <hanxu@redhat.com>
2019-07-02 16:56:40 +00:00

95 lines
3.0 KiB
YAML

- job:
name: rally-tox-cover
parent: tox-cover
description: |
Run test for rally project.
Uses tox with the ``cover`` environment.
vars:
coverage_output_src: '{{ zuul.project.src_dir }}/cover/'
zuul_executor_dest: '{{ zuul.executor.log_root }}/coverage/'
- project:
check:
jobs:
- rally-tox-pep8
- rally-tox-py27
- rally-tox-py35
- rally-tox-py36
- rally-tox-py37
- rally-tox-cover
- rally-dsvm-tox-functional
- rally-docker-check
- rally-task-simple-job
- rally-task-basic-with-existing-users:
# use_existing_users key did not trigger proper ansible tasks
voting: false
- rally-task-barbican:
voting: false
- rally-task-cinder
# NOTE(andreykurilin): this requires more thing to configure before
# launching.
#- rally-task-designate
- rally-task-heat:
voting: false
- rally-task-ironic
- rally-task-keystone-glance-swift
- rally-task-octavia
- rally-task-magnum:
voting: false
files:
- rally-jobs/magnum.yaml
- rally_openstack/cleanup/resources.py
- rally_openstack/contexts/magnum
- rally_openstack/scenarios/magnum
- rally_openstack/osclients.py
# NOTE(andreykurilin): manila requires some specific configuration.
# Calling special hook can help.
# https://github.com/openstack/manila/blob/master/playbooks/legacy/rally-dsvm-manila-multibackend/run.yaml
#- rally-task-manila
#- rally-task-manila-no-ss
- rally-task-mistral
# it did not work for a long time. try to re-configure it
#- rally-task-monasca
- rally-task-murano
- rally-task-neutron
- rally-task-neutron-trunk:
files:
- rally-jobs/neutron-trunk.yaml
- rally_openstack/scenarios/neutron/trunk.py
- rally_openstack/scenarios/neutron/network.py
- rally-task-neutron-with-extensions:
voting: false
- rally-task-nova:
voting: false
# it did not work for a long time
#- rally-task-senlin
- rally-task-telemetry
- rally-task-watcher:
# watcher-api did not start last time
voting: false
- rally-task-zaqar
- rally-verify-tempest
gate:
jobs:
- rally-tox-pep8
- rally-tox-py27
- rally-tox-py35
- rally-tox-py36
- rally-tox-py37
- rally-tox-cover
- rally-dsvm-tox-functional
- rally-docker-check
- rally-task-simple-job
- rally-task-cinder
#- rally-task-heat
- rally-task-ironic
- rally-task-keystone-glance-swift
- rally-task-octavia
- rally-task-mistral
- rally-task-murano
- rally-task-neutron
- rally-task-telemetry
- rally-task-zaqar
- rally-verify-tempest