1f78150fad
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.
140 lines
4.4 KiB
YAML
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
|