From: Salvatore Orlando Date: Mon, 25 Feb 2013 10:37:34 +0000 (+0100) Subject: Remove network type validation from provider networks extension X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=c2653d519ddeb5dc85fb6e7d11f8983c3d850dfa;p=openstack-build%2Fneutron-build.git Remove network type validation from provider networks extension Bug 1133064 As the set of valid network types for the provider networks extension depends on the particular plugin, validation should be performed there. Change-Id: I3ce5762458bc553625a458ace80072bd804e31f0 --- diff --git a/quantum/extensions/providernet.py b/quantum/extensions/providernet.py index 1422fbad4..b37436c25 100644 --- a/quantum/extensions/providernet.py +++ b/quantum/extensions/providernet.py @@ -18,19 +18,14 @@ from quantum.api import extensions from quantum.api.v2 import attributes - NETWORK_TYPE = 'provider:network_type' PHYSICAL_NETWORK = 'provider:physical_network' SEGMENTATION_ID = 'provider:segmentation_id' -# TODO(salvatore-orlando): Devise a solution for allowing plugins -# to alter the set of allowed values -NETWORK_TYPE_VALUES = ['flat', 'gre', 'local', 'vlan', 'stt'] - EXTENDED_ATTRIBUTES_2_0 = { 'networks': { NETWORK_TYPE: {'allow_post': True, 'allow_put': True, - 'validate': {'type:values': NETWORK_TYPE_VALUES}, + 'validate': {'type:string': None}, 'default': attributes.ATTR_NOT_SPECIFIED, 'is_visible': True}, PHYSICAL_NETWORK: {'allow_post': True, 'allow_put': True,