os-vif/.zuul.yaml
OpenDev Sysadmins 1f78150fad OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:37:13 +00:00

140 lines
4.4 KiB
YAML

- job:
# TODO(sean-k-mooney): convert to new job format based on
# os-vif-tempest-base instead of legacy-dsvm-base
name: os-vif-ovs
parent: legacy-dsvm-base
run: playbooks/os-vif-ovs/run.yaml
post-run: playbooks/os-vif-ovs/post.yaml
timeout: 7800
required-projects:
- openstack/devstack-gate
- openstack/nova
- openstack/os-vif
- openstack/neutron
- openstack/tempest
- job:
name: openstack-tox-functional-ovs-with-sudo
parent: openstack-tox-functional-with-sudo
required-projects:
- opendev.org/openstack/devstack
pre-run: playbooks/openstack-tox-functional-ovs-with-sudo/pre.yaml
timeout: 600
- job:
name: os-vif-tempest-base
parent: devstack-tempest
description: |
Base integration test with Neutron networking and py3.
This is derived from tempest-full-py3 and adapted for
use in os-vif
required-projects:
- openstack/devstack-gate
- openstack/nova
- openstack/os-vif
- openstack/neutron
- openstack/tempest
vars:
tempest_concurrency: 4
devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git
devstack_localrc:
# TODO(sean-k-mooney) move all tempest jobs to py3 by default.
# USE_PYTHON3: true
FORCE_CONFIG_DRIVE: true
ENABLE_VOLUME_MULTIATTACH: true
# NOTE(sean-k-mooney) we do not have to set
# DEVSTACK_PROJECT_FROM_GIT: "os-vif"
# in the local.conf because os-vif is listed as a required
# project and will be added to the LIB_FROM_GIT automatically.
devstack_services:
s-account: false
s-container: false
s-object: false
s-proxy: false
# without Swift, c-bak cannot run (in the Gate at least)
c-bak: false
- job:
name: os-vif-ovs-iptables
parent: os-vif-tempest-base
timeout: 10800
description: |
os-vif iptables job derived from neutron-tempest-iptables_hybrid
vars:
# TODO(sean-k-mooney): this will execute more test cases than we
# actually need to validate this configuration. Reduce this to
# the scenario tests and select api tests in the future.
tox_envlist: full
devstack_local_conf:
post-config:
$NEUTRON_CONF:
QUOTAS:
quota_router: 100
quota_floatingip: 500
quota_security_group: 100
quota_security_group_rule: 1000
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
# devstack-tempest job will be switched to use lib/neutron instead of
# lib/neutron-legacy
"/$NEUTRON_CORE_PLUGIN_CONF":
ml2_type_vlan:
network_vlan_ranges: foo:1:10
agent:
enable_distributed_routing: True
l2_population: True
tunnel_types: vxlan,gre
securitygroup:
firewall_driver: iptables_hybrid
$NEUTRON_L3_CONF:
agent:
availability_zone: nova
$NEUTRON_DHCP_CONF:
agent:
availability_zone: nova
test-config:
$TEMPEST_CONFIG:
neutron_plugin_options:
provider_vlans: foo,
agent_availability_zone: nova
image_is_advanced: true
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
- job:
name: os-vif-linuxbridge
parent: os-vif-tempest-base
timeout: 10800
description: |
os-vif linux bridge job derived from neutron-tempest-linuxbridge
vars:
# TODO(sean-k-mooney): this will execute more test cases than we
# actually need to validate this configuration. reduce this to
# the scenario tests and select api tests in the future.
tox_envlist: full
devstack_localrc:
Q_AGENT: linuxbridge
- project:
templates:
- check-requirements
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python36-jobs
- openstack-python37-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- kuryr-kubernetes-tempest-daemon-octavia:
voting: false
- openstack-tox-functional-ovs-with-sudo
- os-vif-ovs
- os-vif-ovs-iptables
- os-vif-linuxbridge
gate:
jobs:
- openstack-tox-functional-ovs-with-sudo
- os-vif-ovs
- os-vif-ovs-iptables
- os-vif-linuxbridge