822f7c4cf7
As part of the python 3 first effort [1], this patch adds UT support for python 3.6 by: - Updating the zuul.yaml to include the py36 template and jobs. - Adding a py36-dev target to tox.ini for local testing. - Updating the upper constraints to use master rather than stable/rocky. - Updating the version of eventlet used as previous 2x.x versions had a python 3 bug for monkey patching. - Consolidating the eventlet monkey patching in the code. [1] https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I3c11ac9dff9a2e25b33e8310929c961ffd0bcc52
161 lines
5.6 KiB
YAML
161 lines
5.6 KiB
YAML
- project:
|
|
templates:
|
|
- openstack-python-jobs-neutron
|
|
- check-requirements
|
|
- openstack-python35-jobs-neutron
|
|
- openstack-python36-jobs
|
|
- periodic-jobs-with-neutron-lib-master
|
|
- build-openstack-docs-pti
|
|
check:
|
|
jobs:
|
|
- vmware-tox-lower-constraints
|
|
- openstack-tox-pep8:
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py27:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py35:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py36:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
gate:
|
|
queue: vmware-nsx
|
|
jobs:
|
|
- vmware-tox-lower-constraints
|
|
- openstack-tox-pep8:
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py27:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py35:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
- openstack-tox-py36:
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
post:
|
|
jobs:
|
|
- publish-openstack-python-branch-tarball:
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
release:
|
|
jobs:
|
|
- release-openstack-python:
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|
|
- openstack/octavia
|
|
|
|
- job:
|
|
name: vmware-tox-lower-constraints
|
|
parent: openstack-tox-lower-constraints
|
|
timeout: 5400
|
|
required-projects:
|
|
- openstack/neutron
|
|
- openstack/networking-l2gw
|
|
- openstack/networking-sfc
|
|
- openstack/neutron-lbaas
|
|
- openstack/vmware-nsxlib
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-dynamic-routing
|
|
- openstack/neutron-vpnaas
|
|
- openstack/tap-as-a-service
|