Use the networking-l2gw project new location
networking-l2gw and networking-l2gw-tempest-plugin are imported to new location now and supposed to be retired from openstack/namespace. Cherry picked from: I902ea79cdd3a8e56540ab44a7bd2f986f5d18bca Change-Id: I912ae6d8bcc6c5350485bb80eeca3f3e29b7672c
This commit is contained in:
parent
f219aae98e
commit
dbd0f29488
92
.zuul.yaml
92
.zuul.yaml
|
@ -1,10 +1,93 @@
|
||||||
|
- project:
|
||||||
|
templates:
|
||||||
|
- build-openstack-docs-pti
|
||||||
|
- openstack-python-jobs-neutron
|
||||||
|
- openstack-python35-jobs-neutron
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- vmware-tox-lower-constraints
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
- openstack-tox-py27:
|
||||||
|
timeout: 5400
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
- openstack-tox-py35:
|
||||||
|
timeout: 5400
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
gate:
|
||||||
|
queue: vmware-nsx
|
||||||
|
jobs:
|
||||||
|
- vmware-tox-lower-constraints
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
- openstack-tox-py27:
|
||||||
|
timeout: 5400
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
- openstack-tox-py35:
|
||||||
|
timeout: 5400
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- x/networking-l2gw
|
||||||
|
- openstack/networking-sfc
|
||||||
|
- openstack/neutron-lbaas
|
||||||
|
- x/vmware-nsxlib
|
||||||
|
- openstack/neutron-fwaas
|
||||||
|
- openstack/neutron-dynamic-routing
|
||||||
|
- openstack/neutron-vpnaas
|
||||||
|
- x/tap-as-a-service
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: vmware-tox-lower-constraints
|
name: vmware-tox-lower-constraints
|
||||||
parent: openstack-tox-lower-constraints
|
parent: openstack-tox-lower-constraints
|
||||||
timeout: 5400
|
timeout: 5400
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/neutron
|
- openstack/neutron
|
||||||
- openstack/networking-l2gw
|
- x/networking-l2gw
|
||||||
- openstack/networking-sfc
|
- openstack/networking-sfc
|
||||||
- openstack/neutron-lbaas
|
- openstack/neutron-lbaas
|
||||||
- x/vmware-nsxlib
|
- x/vmware-nsxlib
|
||||||
|
@ -12,10 +95,3 @@
|
||||||
- openstack/neutron-dynamic-routing
|
- openstack/neutron-dynamic-routing
|
||||||
- openstack/neutron-vpnaas
|
- openstack/neutron-vpnaas
|
||||||
- x/tap-as-a-service
|
- x/tap-as-a-service
|
||||||
- project:
|
|
||||||
check:
|
|
||||||
jobs:
|
|
||||||
- vmware-tox-lower-constraints
|
|
||||||
gate:
|
|
||||||
jobs:
|
|
||||||
- vmware-tox-lower-constraints
|
|
2
tox.ini
2
tox.ini
|
@ -28,7 +28,7 @@ commands = false
|
||||||
# https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs
|
# https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs
|
||||||
# note that order is important to ensure dependencies don't override
|
# note that order is important to ensure dependencies don't override
|
||||||
commands =
|
commands =
|
||||||
pip install -q -e "git+https://git.openstack.org/openstack/networking-l2gw@stable/queens#egg=networking_l2gw"
|
pip install -q -e "git+https://git.openstack.org/x/networking-l2gw@stable/queens#egg=networking_l2gw"
|
||||||
pip install -q -e "git+https://git.openstack.org/openstack/networking-sfc@stable/queens#egg=networking_sfc"
|
pip install -q -e "git+https://git.openstack.org/openstack/networking-sfc@stable/queens#egg=networking_sfc"
|
||||||
pip install -q -e "git+https://git.openstack.org/openstack/neutron-lbaas@stable/queens#egg=neutron_lbaas"
|
pip install -q -e "git+https://git.openstack.org/openstack/neutron-lbaas@stable/queens#egg=neutron_lbaas"
|
||||||
pip install -q -e "git+https://git.openstack.org/openstack/neutron-fwaas@stable/queens#egg=neutron_fwaas"
|
pip install -q -e "git+https://git.openstack.org/openstack/neutron-fwaas@stable/queens#egg=neutron_fwaas"
|
||||||
|
|
|
@ -2895,6 +2895,12 @@ class TestExclusiveRouterTestCase(L3NatTest, L3NatTestCaseBase,
|
||||||
if validate_ext_gw:
|
if validate_ext_gw:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def test_update_router_interface_port_ipv6_subnet_ext_ra(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
|
def test_router_add_gateway_notifications(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
def test_router_create_with_gwinfo_and_l3_ext_net(self):
|
def test_router_create_with_gwinfo_and_l3_ext_net(self):
|
||||||
self._test_router_create_with_gwinfo_and_l3_ext_net()
|
self._test_router_create_with_gwinfo_and_l3_ext_net()
|
||||||
|
|
||||||
|
@ -4127,6 +4133,12 @@ class TestVdrTestCase(L3NatTest, L3NatTestCaseBase,
|
||||||
TestVdrTestCase,
|
TestVdrTestCase,
|
||||||
self).test_router_update_gateway_with_different_external_subnet()
|
self).test_router_update_gateway_with_different_external_subnet()
|
||||||
|
|
||||||
|
def test_update_router_interface_port_ipv6_subnet_ext_ra(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
|
def test_router_add_gateway_notifications(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
def test_floatingip_multi_external_one_internal(self):
|
def test_floatingip_multi_external_one_internal(self):
|
||||||
self.skipTest('skipped')
|
self.skipTest('skipped')
|
||||||
|
|
||||||
|
@ -4571,6 +4583,9 @@ class TestNSXvAllowedAddressPairs(NsxVPluginV2TestCase,
|
||||||
def test_create_overlap_with_fixed_ip(self):
|
def test_create_overlap_with_fixed_ip(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def test_router_add_gateway_notifications(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
def test_create_port_with_cidr_address_pair(self):
|
def test_create_port_with_cidr_address_pair(self):
|
||||||
with self.network() as net:
|
with self.network() as net:
|
||||||
address_pairs = [{'mac_address': '00:00:00:00:00:01',
|
address_pairs = [{'mac_address': '00:00:00:00:00:01',
|
||||||
|
|
|
@ -1665,6 +1665,9 @@ class TestL3NatTestCase(L3NatTest,
|
||||||
super(TestL3NatTestCase, self).test_floatingip_update(
|
super(TestL3NatTestCase, self).test_floatingip_update(
|
||||||
expected_status=constants.FLOATINGIP_STATUS_DOWN)
|
expected_status=constants.FLOATINGIP_STATUS_DOWN)
|
||||||
|
|
||||||
|
def test_router_add_gateway_notifications(self):
|
||||||
|
self.skipTest('not supported')
|
||||||
|
|
||||||
def test_floatingip_with_invalid_create_port(self):
|
def test_floatingip_with_invalid_create_port(self):
|
||||||
self._test_floatingip_with_invalid_create_port(self._plugin_name)
|
self._test_floatingip_with_invalid_create_port(self._plugin_name)
|
||||||
|
|
||||||
|
|
|
@ -278,6 +278,24 @@ class TestNSXvBgpPlugin(test_plugin.NsxVPluginV2TestCase,
|
||||||
# base class tests uses no-snat router with floating ips
|
# base class tests uses no-snat router with floating ips
|
||||||
self.skipTest('No SNAT with floating ips not supported')
|
self.skipTest('No SNAT with floating ips not supported')
|
||||||
|
|
||||||
|
def test_get_external_networks_for_port_same_address_scope_v6(self):
|
||||||
|
self.skipTest('No IPv6 support')
|
||||||
|
|
||||||
|
def test_get_external_networks_for_port_different_address_scope_v6(self):
|
||||||
|
self.skipTest('No IPv6 support')
|
||||||
|
|
||||||
|
def test__get_dvr_fixed_ip_routes_by_bgp_speaker_different_scope(self):
|
||||||
|
self.skipTest('Not supported')
|
||||||
|
|
||||||
|
def test_get_external_networks_for_port_different_address_scope_v4(self):
|
||||||
|
self.skipTest('Not supported')
|
||||||
|
|
||||||
|
def test__get_dvr_fixed_ip_routes_by_bgp_speaker_no_scope(self):
|
||||||
|
self.skipTest('Not supported')
|
||||||
|
|
||||||
|
def test__get_dvr_fixed_ip_routes_by_bgp_speaker_same_scope(self):
|
||||||
|
self.skipTest('Not supported')
|
||||||
|
|
||||||
def test_add_bgp_peer_with_bad_id(self):
|
def test_add_bgp_peer_with_bad_id(self):
|
||||||
with self.subnetpool_with_address_scope(
|
with self.subnetpool_with_address_scope(
|
||||||
4, prefixes=['8.0.0.0/8']) as sp:
|
4, prefixes=['8.0.0.0/8']) as sp:
|
||||||
|
|
Loading…
Reference in New Issue