]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
NSX: drop support to deprecated dist-router extension
authorarmando-migliaccio <armamig@gmail.com>
Fri, 10 Oct 2014 22:28:55 +0000 (15:28 -0700)
committerarmando-migliaccio <armamig@gmail.com>
Fri, 10 Oct 2014 22:29:04 +0000 (15:29 -0700)
The NSX plugin originally implemented its own 'dist-router' extension.
During the Juno timeframe the DVR extension was introduced and the NSX
plugin was ported to support both. At the same time 'dist-router' was
marked for removal in Kilo.

Now that Kilo opened, we can drop the deprecated one.

Change-Id: I7d6d2524ef6d5cb94a9e8514425a1a288eea7210

neutron/plugins/vmware/extensions/distributedrouter.py [deleted file]
neutron/plugins/vmware/plugins/base.py

diff --git a/neutron/plugins/vmware/extensions/distributedrouter.py b/neutron/plugins/vmware/extensions/distributedrouter.py
deleted file mode 100644 (file)
index 0ec4af4..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2013 VMware, Inc.  All rights reserved.
-#
-#    Licensed under the Apache License, Version 2.0 (the "License"); you may
-#    not use this file except in compliance with the License. You may obtain
-#    a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-#    License for the specific language governing permissions and limitations
-#    under the License.
-
-# TODO(armando-migliaccio): This is deprecated in Juno, and
-# to be removed in Kilo.
-
-from neutron.extensions import dvr
-
-
-class Distributedrouter(dvr.Dvr):
-    """(Deprecated) Extension class supporting distributed router."""
-
-    @classmethod
-    def get_name(cls):
-        return "Distributed Router"
-
-    @classmethod
-    def get_alias(cls):
-        return "dist-router"
-
-    @classmethod
-    def get_description(cls):
-        return ("Enables configuration of NSX "
-                "Distributed routers (Deprecated).")
-
-    @classmethod
-    def get_namespace(cls):
-        return "http://docs.openstack.org/ext/dist-router/api/v1.0"
index 3797891771454b2d76004cf226b18000a76ba44b..c6a629a6af6953e1d2d9a8337ae724fc826c4b37 100644 (file)
@@ -103,7 +103,6 @@ class NsxPluginV2(addr_pair_db.AllowedAddressPairsMixin,
     supported_extension_aliases = ["allowed-address-pairs",
                                    "binding",
                                    "dvr",
-                                   "dist-router",
                                    "ext-gw-mode",
                                    "extraroute",
                                    "mac-learning",