]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Shorten the path of the nicira nvp plugin.
authorMaru Newby <marun@redhat.com>
Fri, 5 Apr 2013 16:59:58 +0000 (16:59 +0000)
committerMaru Newby <marun@redhat.com>
Thu, 11 Apr 2013 19:10:25 +0000 (19:10 +0000)
 * s+[/.]nicira_nvp_plugin++
 * Backwards compatibility is maintained by importing the
   nicira package as nicira_nvp_plugin in the plugins package.
 * It may be necessary to remove stale .pyc/.pyo files under the
   nicira path after applying this patch.
 * DocImpact
 * Addresses bug 1166307

Change-Id: I241a2a75106398506b01bcb7a6ddbaafa1b7bd30

48 files changed:
bin/quantum-check-nvp-config
quantum/db/migration/alembic_migrations/versions/1149d7de0cfa_port_security.py
quantum/db/migration/alembic_migrations/versions/1341ed32cc1e_nvp_netbinding_update.py
quantum/db/migration/alembic_migrations/versions/1d76643bcec4_nvp_netbinding.py
quantum/db/migration/alembic_migrations/versions/2c4af419145b_l3_support.py
quantum/db/migration/alembic_migrations/versions/363468ac592c_nvp_network_gw.py
quantum/db/migration/alembic_migrations/versions/38335592a0dc_nvp_portmap.py
quantum/db/migration/alembic_migrations/versions/3cb5d900c5de_security_groups.py
quantum/db/migration/alembic_migrations/versions/45680af419f9_nvp_qos.py
quantum/db/migration/alembic_migrations/versions/4692d074d587_agent_scheduler.py
quantum/db/migration/alembic_migrations/versions/511471cc46b_agent_ext_model_supp.py
quantum/db/migration/alembic_migrations/versions/folsom_initial.py
quantum/plugins/__init__.py
quantum/plugins/nicira/NvpApiClient.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/NvpApiClient.py with 99% similarity]
quantum/plugins/nicira/QuantumPlugin.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/QuantumPlugin.py with 98% similarity]
quantum/plugins/nicira/README [moved from quantum/plugins/nicira/nicira_nvp_plugin/README with 96% similarity]
quantum/plugins/nicira/__init__.py
quantum/plugins/nicira/api_client/__init__.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/__init__.py with 100% similarity]
quantum/plugins/nicira/api_client/client.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/client.py with 99% similarity]
quantum/plugins/nicira/api_client/client_eventlet.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/client_eventlet.py with 97% similarity]
quantum/plugins/nicira/api_client/common.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/common.py with 100% similarity]
quantum/plugins/nicira/api_client/request.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/request.py with 99% similarity]
quantum/plugins/nicira/api_client/request_eventlet.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/api_client/request_eventlet.py with 99% similarity]
quantum/plugins/nicira/check_nvp_config.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/check_nvp_config.py with 97% similarity]
quantum/plugins/nicira/common/__init__.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/__init__.py with 100% similarity]
quantum/plugins/nicira/common/config.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/common/config.py with 100% similarity]
quantum/plugins/nicira/common/exceptions.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/common/exceptions.py with 100% similarity]
quantum/plugins/nicira/common/metadata_access.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/common/metadata_access.py with 97% similarity]
quantum/plugins/nicira/common/securitygroups.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/common/securitygroups.py with 100% similarity]
quantum/plugins/nicira/extensions/__init__.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/extensions/__init__.py with 100% similarity]
quantum/plugins/nicira/extensions/nvp_networkgw.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/extensions/nvp_networkgw.py with 100% similarity]
quantum/plugins/nicira/extensions/nvp_qos.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/extensions/nvp_qos.py with 100% similarity]
quantum/plugins/nicira/nicira_db.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nicira_db.py with 95% similarity]
quantum/plugins/nicira/nicira_models.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nicira_models.py with 100% similarity]
quantum/plugins/nicira/nicira_networkgw_db.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nicira_networkgw_db.py with 99% similarity]
quantum/plugins/nicira/nicira_nvp_plugin/common/__init__.py [deleted file]
quantum/plugins/nicira/nicira_qos_db.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nicira_qos_db.py with 98% similarity]
quantum/plugins/nicira/nvp_cluster.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nvp_cluster.py with 100% similarity]
quantum/plugins/nicira/nvp_plugin_version.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nvp_plugin_version.py with 100% similarity]
quantum/plugins/nicira/nvplib.py [moved from quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py with 99% similarity]
quantum/tests/unit/nicira/fake_nvpapiclient.py
quantum/tests/unit/nicira/test_defaults.py
quantum/tests/unit/nicira/test_networkgw.py
quantum/tests/unit/nicira/test_nicira_plugin.py
quantum/tests/unit/nicira/test_nvp_api_common.py
quantum/tests/unit/nicira/test_nvp_api_request_eventlet.py
quantum/tests/unit/nicira/test_nvplib.py
setup.py

index 69bef6623a09cf838d37aaf44d827e43bd615ef4..23f19018c5cee30671a55ddda3ec0f9734c5ea5b 100755 (executable)
@@ -23,7 +23,7 @@ import os
 import sys
 sys.path.insert(0, os.getcwd())
 
-from quantum.plugins.nicira.nicira_nvp_plugin.check_nvp_config import main
+from quantum.plugins.nicira.check_nvp_config import main
 
 
 main(sys.argv)
index 9cc2341dab237d7921e008cbb5007e3b70d83c52..13b8ae1f23b5abf7996b9984f241465f02001418 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '1b693c095aa3'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from alembic import op
index 4fb4654b987a1b13e95cf98f9252bba67d4e61a7..698a50dc6f50d445515951157e2f3ae1de514fee 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '4692d074d587'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from alembic import op
index f61ab2e8aa392bed03c95dacd348264fb9158a8b..6a450f55c5c8d000ecdfed633e7d4b3894a17bf5 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '3cb5d900c5de'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from alembic import op
index 5cebeb01d8f3c1416fedde18f5b5e1d274da08f0..8f5862e98e73f1402c8780dbd0c6aaf4f2901ab4 100644 (file)
@@ -33,7 +33,7 @@ migration_for_plugins = [
     'quantum.plugins.bigswitch.plugin.QuantumRestProxyV2',
     'quantum.plugins.hyperv.hyperv_quantum_plugin.HyperVQuantumPlugin',
     'quantum.plugins.midonet.plugin.MidonetPluginV2',
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from quantum.db import migration
index f8b002d8b15ca7c90af0d799e1df15cbba50cf51..f369c1ab801fbae82b587da139a03a8224a35f4a 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '1c33fa3cd1a1'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPluginV2.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPluginV2.NvpPluginV2'
 ]
 
 from alembic import op
index 9c27decd1887998d8d9d9e751b4011b50ccb4abd..3ca898077a987e5fd8a2306beadeb2690e93d397 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '49332180ca96'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from alembic import op
index 2ac9c7edfacadad4c68f4e326ff20be2e527bced..7a9266ca8804475428d3e72f249014aedc87be5d 100644 (file)
@@ -31,7 +31,7 @@ down_revision = '48b6f43f7471'
 
 migration_for_plugins = [
     'quantum.plugins.linuxbridge.lb_quantum_plugin.LinuxBridgePluginV2',
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2',
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2',
     'quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2',
     'quantum.plugins.nec.nec_plugin.NECPluginV2',
     'quantum.plugins.ryu.ryu_quantum_plugin.RyuQuantumPluginV2',
index 68ce093d7734ab3afc70ff5eeb10ace8c9e2df65..f18f989963bc595b1c3f5a1a47fe112e7e9b4bab 100644 (file)
@@ -30,7 +30,7 @@ down_revision = '54c2c487e913'
 # Change to ['*'] if this migration applies to all plugins
 
 migration_for_plugins = [
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2'
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2'
 ]
 
 from alembic import op
index d4ee110b04cbd2a8259541a6ea3bfb52d5cdc22c..0685872a4055429a51ed259976842f2df5e48727 100644 (file)
@@ -32,7 +32,7 @@ down_revision = '3b54bf9e29f7'
 migration_for_plugins = [
     'quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2',
     'quantum.plugins.linuxbridge.lb_quantum_plugin.LinuxBridgePluginV2',
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2',
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2',
     'quantum.plugins.nec.nec_plugin.NECPluginV2',
     'quantum.plugins.brocade.QuantumPlugin.BrocadePluginV2',
 ]
index fc6898e47659d659682afa3e861ad75bbffd350d..1968690601f84440cceb9de9a7e91279c12e3f47 100644 (file)
@@ -32,7 +32,7 @@ down_revision = '363468ac592c'
 migration_for_plugins = [
     'quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2',
     'quantum.plugins.linuxbridge.lb_quantum_plugin.LinuxBridgePluginV2',
-    'quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2',
+    'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2',
     'quantum.plugins.nec.nec_plugin.NECPluginV2',
     'quantum.plugins.brocade.QuantumPlugin.BrocadePluginV2',
 ]
index fb1d0152997d01664c279663401b5579f3dc7c7a..ffd232964b002f77f5df05bb99010d758937955b 100644 (file)
@@ -30,7 +30,7 @@ PLUGINS = {
     'lbr': 'quantum.plugins.linuxbridge.lb_quantum_plugin.LinuxBridgePluginV2',
     'meta': 'quantum.plugins.metaplugin.meta_quantum_plugin.MetaPluginV2',
     'nec': 'quantum.plugins.nec.nec_plugin.NECPluginV2',
-    'nvp': 'quantum.plugins.nicira/nicira_nvp_plugin/QuantumPlugin',
+    'nvp': 'quantum.plugins.nicira.QuantumPlugin.NvpPluginV2',
     'ovs': 'quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2',
     'ryu': 'quantum.plugins.ryu.ryu_quantum_plugin.RyuQuantumPluginV2',
 }
index 7e503debd61e5edd72034f2fcc44ebfc6d0cdbc2..96c08e37df33a21963ba058c0657b042164260e3 100644 (file)
 #    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 #    License for the specific language governing permissions and limitations
 #    under the License.
+
+import sys
+
+from quantum.plugins import nicira
+
+# Provide a mapping for the nicira_nvp_plugin package to ensure
+# backwards compatibilty for configuration.
+sys.modules['quantum.plugins.nicira.nicira_nvp_plugin'] = nicira
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/NvpApiClient.py
rename to quantum/plugins/nicira/NvpApiClient.py
index d9f491e1a30774192033e7cb00eea0be01b31a16..62f2c57ba6aa767aa9ddadebef57ed2099c49f89 100644 (file)
@@ -19,7 +19,7 @@
 
 import httplib  # basic HTTP library for HTTPS connections
 import logging
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client import (
+from quantum.plugins.nicira.api_client import (
     client_eventlet, request_eventlet)
 
 LOG = logging.getLogger("NVPApiHelper")
similarity index 98%
rename from quantum/plugins/nicira/nicira_nvp_plugin/QuantumPlugin.py
rename to quantum/plugins/nicira/QuantumPlugin.py
index 9f49701f6d9c065483677b60cdef69a943c23e0e..b12feb5812ee12d7cd8b7396b08d6b24dd42ca82 100644 (file)
@@ -51,27 +51,20 @@ from quantum.extensions import providernet as pnet
 from quantum.extensions import securitygroup as ext_sg
 from quantum.openstack.common import importutils
 from quantum.openstack.common import rpc
-from quantum.plugins.nicira.nicira_nvp_plugin.common import (metadata_access
-                                                             as nvp_meta)
-from quantum.plugins.nicira.nicira_nvp_plugin.common import (securitygroups
-                                                             as nvp_sec)
+from quantum.plugins.nicira.common import metadata_access as nvp_meta
+from quantum.plugins.nicira.common import securitygroups as nvp_sec
 from quantum import policy
-from quantum.plugins.nicira.nicira_nvp_plugin.common import config
-from quantum.plugins.nicira.nicira_nvp_plugin.common import (exceptions
-                                                             as nvp_exc)
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_networkgw
-                                                                 as networkgw)
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_qos
-                                                                 as ext_qos)
-from quantum.plugins.nicira.nicira_nvp_plugin import nicira_db
-from quantum.plugins.nicira.nicira_nvp_plugin import (nicira_networkgw_db
-                                                      as networkgw_db)
-from quantum.plugins.nicira.nicira_nvp_plugin import nicira_qos_db as qos_db
-from quantum.plugins.nicira.nicira_nvp_plugin import nvp_cluster
-from quantum.plugins.nicira.nicira_nvp_plugin.nvp_plugin_version import (
-    PLUGIN_VERSION)
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
-from quantum.plugins.nicira.nicira_nvp_plugin import nvplib
+from quantum.plugins.nicira.common import config
+from quantum.plugins.nicira.common import exceptions as nvp_exc
+from quantum.plugins.nicira.extensions import nvp_networkgw as networkgw
+from quantum.plugins.nicira.extensions import nvp_qos as ext_qos
+from quantum.plugins.nicira import nicira_db
+from quantum.plugins.nicira import nicira_networkgw_db as networkgw_db
+from quantum.plugins.nicira import nicira_qos_db as qos_db
+from quantum.plugins.nicira import nvp_cluster
+from quantum.plugins.nicira.nvp_plugin_version import PLUGIN_VERSION
+from quantum.plugins.nicira import NvpApiClient
+from quantum.plugins.nicira import nvplib
 
 LOG = logging.getLogger("QuantumPlugin")
 NVP_NOSNAT_RULES_ORDER = 10
@@ -125,7 +118,7 @@ def parse_config():
     if not cfg.CONF.api_extensions_path:
         cfg.CONF.set_override(
             'api_extensions_path',
-            'quantum/plugins/nicira/nicira_nvp_plugin/extensions')
+            'quantum/plugins/nicira/extensions')
     if (cfg.CONF.NVP.metadata_mode == "access_network" and
         not cfg.CONF.allow_overlapping_ips):
         LOG.warn(_("Overlapping IPs must be enabled in order to setup "
similarity index 96%
rename from quantum/plugins/nicira/nicira_nvp_plugin/README
rename to quantum/plugins/nicira/README
index ca4eed63c13e52b77f8cffc4ab3f4966f78313a1..01908735a88d236dacdb3ec09c2a332a8a583238 100644 (file)
@@ -44,5 +44,5 @@ Quantum Configuration
     Modify your Quantum configuration for using the NVP Plugin:
 
     core_plugin =
-        quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPluginV2
+        quantum.plugins.nicira.QuantumPlugin.NvpPluginV2
 
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..07dd0007e2eba51a17a026eaea55dd9dbed29fd8 100644 (file)
@@ -0,0 +1,16 @@
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
+
+# Copyright 2012 Nicira Networks, 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.
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/api_client/client.py
rename to quantum/plugins/nicira/api_client/client.py
index 226a82a645b7bab53bd266d8a289130b4bf3875c..abfc838c3258cca032cd3f35bab0cfdf8f7e41cb 100644 (file)
@@ -25,7 +25,7 @@ import time
 import logging
 
 
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client.common import (
+from quantum.plugins.nicira.api_client.common import (
     _conn_str)
 
 
similarity index 97%
rename from quantum/plugins/nicira/nicira_nvp_plugin/api_client/client_eventlet.py
rename to quantum/plugins/nicira/api_client/client_eventlet.py
index 840643b75a0fcb5da16f2ad20591b6e5094ef93d..0987991e0d3bc23e668d2cf598d3b7967025965f 100644 (file)
@@ -22,8 +22,8 @@ import eventlet
 import logging
 import time
 
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client import client
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client import (
+from quantum.plugins.nicira.api_client import client
+from quantum.plugins.nicira.api_client import (
     request_eventlet)
 
 eventlet.monkey_patch()
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/api_client/request.py
rename to quantum/plugins/nicira/api_client/request.py
index 86e4f9e17e96df0acbbc5fefdd66231e7bb6134c..466b7ea01e3ddbeb84824c201f65fdb2d444dc89 100644 (file)
@@ -26,7 +26,7 @@ import logging
 import time
 import urlparse
 
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client.common import (
+from quantum.plugins.nicira.api_client.common import (
     _conn_str)
 
 logging.basicConfig(level=logging.INFO)
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/api_client/request_eventlet.py
rename to quantum/plugins/nicira/api_client/request_eventlet.py
index 30995caf7c196bb2648c21b799624ad0f1e9ae6d..a7ffcbb9e3aea7e39161bf77cb63ea9305d18af2 100644 (file)
@@ -24,7 +24,7 @@ import json
 import logging
 import urllib
 
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client import request
+from quantum.plugins.nicira.api_client import request
 
 eventlet.monkey_patch()
 logging.basicConfig(level=logging.INFO)
similarity index 97%
rename from quantum/plugins/nicira/nicira_nvp_plugin/check_nvp_config.py
rename to quantum/plugins/nicira/check_nvp_config.py
index 49e7f021c73898c51ecaf644a7d23d58d9f2631f..a4a8a907af752b103f74958fe10d3240e344d368 100644 (file)
@@ -24,9 +24,9 @@ import sys
 from oslo.config import cfg
 
 from quantum.common import config
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
-from quantum.plugins.nicira.nicira_nvp_plugin import nvplib
-from quantum.plugins.nicira.nicira_nvp_plugin import QuantumPlugin
+from quantum.plugins.nicira import NvpApiClient
+from quantum.plugins.nicira import nvplib
+from quantum.plugins.nicira import QuantumPlugin
 
 config.setup_logging(cfg.CONF)
 
similarity index 97%
rename from quantum/plugins/nicira/nicira_nvp_plugin/common/metadata_access.py
rename to quantum/plugins/nicira/common/metadata_access.py
index a937275bbb842ed401227e6c1b20e65c8d410da9..d1e63b64fdb35244e74e3c94912284dbb9d6265c 100644 (file)
@@ -27,9 +27,8 @@ from quantum.common import exceptions as q_exc
 from quantum.db import l3_db
 from quantum.db import models_v2
 from quantum.openstack.common import log as logging
-from quantum.plugins.nicira.nicira_nvp_plugin.common import (exceptions
-                                                             as nvp_exc)
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
+from quantum.plugins.nicira.common import exceptions as nvp_exc
+from quantum.plugins.nicira import NvpApiClient
 
 
 LOG = logging.getLogger(__name__)
similarity index 95%
rename from quantum/plugins/nicira/nicira_nvp_plugin/nicira_db.py
rename to quantum/plugins/nicira/nicira_db.py
index a40e0d7c45ec943278c01011d95aa3066fc94656..8befbb31a1053f917a4e68974a92b04be5925b9a 100644 (file)
@@ -19,8 +19,8 @@ from sqlalchemy.orm import exc
 
 import quantum.db.api as db
 from quantum.openstack.common import log as logging
-from quantum.plugins.nicira.nicira_nvp_plugin import nicira_models
-from quantum.plugins.nicira.nicira_nvp_plugin import nicira_networkgw_db
+from quantum.plugins.nicira import nicira_models
+from quantum.plugins.nicira import nicira_networkgw_db
 
 LOG = logging.getLogger(__name__)
 
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/nicira_networkgw_db.py
rename to quantum/plugins/nicira/nicira_networkgw_db.py
index 10c1e9c6449ac6dca468eb88612ad00fb0e8e606..b4cdd5c7242371feb67a2279470870c2f8526aca 100644 (file)
@@ -31,7 +31,7 @@ from quantum.db import model_base
 from quantum.db import models_v2
 from quantum.openstack.common import log as logging
 from quantum.openstack.common import uuidutils
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import nvp_networkgw
+from quantum.plugins.nicira.extensions import nvp_networkgw
 
 
 LOG = logging.getLogger(__name__)
diff --git a/quantum/plugins/nicira/nicira_nvp_plugin/common/__init__.py b/quantum/plugins/nicira/nicira_nvp_plugin/common/__init__.py
deleted file mode 100644 (file)
index 07dd000..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-# Copyright 2012 Nicira Networks, 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.
similarity index 98%
rename from quantum/plugins/nicira/nicira_nvp_plugin/nicira_qos_db.py
rename to quantum/plugins/nicira/nicira_qos_db.py
index 8f1127ec4d1c8e5b6103625380043bbcdc888d84..33b483df909c6315c3660498e8c7e69e7f070b11 100644 (file)
@@ -23,9 +23,8 @@ from quantum.api.v2 import attributes as attr
 from quantum.db import model_base
 from quantum.db import models_v2
 from quantum.openstack.common import uuidutils
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_qos
-                                                                 as ext_qos)
-from quantum.plugins.nicira.nicira_nvp_plugin import nvplib
+from quantum.plugins.nicira.extensions import nvp_qos as ext_qos
+from quantum.plugins.nicira import nvplib
 
 
 class QoSQueue(model_base.BASEV2, models_v2.HasId, models_v2.HasTenant):
similarity index 99%
rename from quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py
rename to quantum/plugins/nicira/nvplib.py
index d7f3cf5e231c8af9a234974baf1585514083af3d..b4e36eca105da76fe648114e6a69ac4189dcb249 100644 (file)
@@ -30,9 +30,9 @@ import logging
 # no quantum-specific logic in it
 from quantum.common import constants
 from quantum.common import exceptions as exception
-from quantum.plugins.nicira.nicira_nvp_plugin.common import (
+from quantum.plugins.nicira.common import (
     exceptions as nvp_exc)
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
+from quantum.plugins.nicira import NvpApiClient
 
 
 # HTTP METHODS CONSTANTS
index f9106fd16092295a184b2f23205bbc80d9f1e7a5..4794f469f499352b72234a69e7fa53f4d47eba44 100644 (file)
@@ -19,7 +19,7 @@ import urlparse
 
 from quantum.openstack.common import log as logging
 from quantum.openstack.common import uuidutils
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
+from quantum.plugins.nicira import NvpApiClient
 
 
 LOG = logging.getLogger(__name__)
index 10b27e8030ffff828e70b707e9cd42604771891f..7cabf86003aea6e8396df3306fe95f81e48321ce 100644 (file)
@@ -15,7 +15,7 @@
 
 from oslo.config import cfg
 
-from quantum.plugins.nicira.nicira_nvp_plugin.common import config  # noqa
+from quantum.plugins.nicira.common import config  # noqa
 from quantum.tests import base
 
 
index b3b68e07499854445b3ad9d19b5ea8f0a65e8886..2f806e37539325d8fdb08c3e7dfec480b492b1ef 100644 (file)
@@ -28,9 +28,8 @@ from quantum import context
 from quantum.db import api as db_api
 from quantum.db import db_base_plugin_v2
 from quantum import manager
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_networkgw
-                                                                 as networkgw)
-from quantum.plugins.nicira.nicira_nvp_plugin import nicira_networkgw_db
+from quantum.plugins.nicira.extensions import nvp_networkgw as networkgw
+from quantum.plugins.nicira import nicira_networkgw_db
 from quantum.tests import base
 from quantum.tests.unit import test_api_v2
 from quantum.tests.unit import test_db_plugin
index 3e8a50c8a951ac7544907628df548ab2e332a7ec..494cd81d3dc65420a5a3b5a4075f42ae360df01d 100644 (file)
@@ -29,12 +29,11 @@ from quantum.extensions import l3
 from quantum.extensions import providernet as pnet
 from quantum.extensions import securitygroup as secgrp
 from quantum import manager
-import quantum.plugins.nicira.nicira_nvp_plugin as nvp_plugin
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import nvp_networkgw
-from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_qos
-                                                                 as ext_qos)
-from quantum.plugins.nicira.nicira_nvp_plugin import nvplib
-from quantum.plugins.nicira.nicira_nvp_plugin import QuantumPlugin
+import quantum.plugins.nicira as nvp_plugin
+from quantum.plugins.nicira.extensions import nvp_networkgw
+from quantum.plugins.nicira.extensions import nvp_qos as ext_qos
+from quantum.plugins.nicira import nvplib
+from quantum.plugins.nicira import QuantumPlugin
 from quantum.tests.unit.nicira import fake_nvpapiclient
 import quantum.tests.unit.nicira.test_networkgw as test_l2_gw
 import quantum.tests.unit.test_db_plugin as test_plugin
@@ -44,7 +43,7 @@ from quantum.tests.unit import test_extensions
 import quantum.tests.unit.test_l3_plugin as test_l3_plugin
 
 NICIRA_PKG_PATH = nvp_plugin.__name__
-NICIRA_EXT_PATH = "../../plugins/nicira/nicira_nvp_plugin/extensions"
+NICIRA_EXT_PATH = "../../plugins/nicira/extensions"
 
 
 class NiciraPluginV2TestCase(test_plugin.QuantumDbPluginV2TestCase):
@@ -419,7 +418,7 @@ class TestNiciraL3NatTestCase(test_l3_plugin.L3NatDBTestCase,
 
     def test_floatingip_with_assoc_fails(self):
         self._test_floatingip_with_assoc_fails(
-            'quantum.plugins.nicira.nicira_nvp_plugin.'
+            'quantum.plugins.nicira.'
             'QuantumPlugin.NvpPluginV2')
 
     def _nvp_metadata_setup(self):
index 7ec1bd4380a2fe81990da51d721c03ad406466ca..ded8349a8564f183a29085b51cbbbd8705bebaba 100644 (file)
@@ -9,7 +9,7 @@
 import httplib
 
 # Local
-import quantum.plugins.nicira.nicira_nvp_plugin.api_client.common as naco
+import quantum.plugins.nicira.api_client.common as naco
 from quantum.tests import base
 
 
index 06ca84aee926464a6bc19ba0950c6f8da354c1b7..b52941b9d13888e44d7d402fe2586248accc2f25 100644 (file)
@@ -22,7 +22,7 @@ from eventlet.green import urllib2
 from mock import Mock
 from mock import patch
 
-from quantum.plugins.nicira.nicira_nvp_plugin.api_client import (
+from quantum.plugins.nicira.api_client import (
     client_eventlet as nace,
     request_eventlet as nare,
 )
@@ -212,7 +212,7 @@ class NvpApiRequestEventletTest(base.BaseTestCase):
         self.assertTrue(retval is None)
 
     def test_redirect_params_setup_https_with_cooki(self):
-        with patch('quantum.plugins.nicira.nicira_nvp_plugin.api_client.'
+        with patch('quantum.plugins.nicira.api_client.'
                    'client_eventlet.NvpApiClientEventlet') as mock:
             api_client = mock.return_value
             self.req._api_client = api_client
@@ -224,7 +224,7 @@ class NvpApiRequestEventletTest(base.BaseTestCase):
             self.assertTrue(api_client.acquire_redirect_connection.called)
 
     def test_redirect_params_setup_htttps_and_query(self):
-        with patch('quantum.plugins.nicira.nicira_nvp_plugin.api_client.'
+        with patch('quantum.plugins.nicira.api_client.'
                    'client_eventlet.NvpApiClientEventlet') as mock:
             api_client = mock.return_value
             self.req._api_client = api_client
@@ -236,7 +236,7 @@ class NvpApiRequestEventletTest(base.BaseTestCase):
             self.assertTrue(api_client.acquire_redirect_connection.called)
 
     def test_redirect_params_setup_https_connection_no_cookie(self):
-        with patch('quantum.plugins.nicira.nicira_nvp_plugin.api_client.'
+        with patch('quantum.plugins.nicira.api_client.'
                    'client_eventlet.NvpApiClientEventlet') as mock:
             api_client = mock.return_value
             self.req._api_client = api_client
@@ -248,7 +248,7 @@ class NvpApiRequestEventletTest(base.BaseTestCase):
             self.assertTrue(api_client.acquire_redirect_connection.called)
 
     def test_redirect_params_setup_https_and_query_no_cookie(self):
-        with patch('quantum.plugins.nicira.nicira_nvp_plugin.api_client.'
+        with patch('quantum.plugins.nicira.api_client.'
                    'client_eventlet.NvpApiClientEventlet') as mock:
             api_client = mock.return_value
             self.req._api_client = api_client
@@ -259,7 +259,7 @@ class NvpApiRequestEventletTest(base.BaseTestCase):
             self.assertTrue(api_client.acquire_redirect_connection.called)
 
     def test_redirect_params_path_only_with_query(self):
-        with patch('quantum.plugins.nicira.nicira_nvp_plugin.api_client.'
+        with patch('quantum.plugins.nicira.api_client.'
                    'client_eventlet.NvpApiClientEventlet') as mock:
             api_client = mock.return_value
             api_client.wait_for_login.return_value = None
index 4acfc3523a72a84c67fc4bc4094ef14bf418d562..0895585f98f56c0db3277558314578eaa2ef8b58 100644 (file)
@@ -19,10 +19,10 @@ import mock
 import os
 
 from quantum.openstack.common import jsonutils as json
-import quantum.plugins.nicira.nicira_nvp_plugin as nvp_plugin
-from quantum.plugins.nicira.nicira_nvp_plugin import nvp_cluster
-from quantum.plugins.nicira.nicira_nvp_plugin import NvpApiClient
-from quantum.plugins.nicira.nicira_nvp_plugin import nvplib
+import quantum.plugins.nicira as nvp_plugin
+from quantum.plugins.nicira import nvp_cluster
+from quantum.plugins.nicira import NvpApiClient
+from quantum.plugins.nicira import nvplib
 from quantum.tests import base
 from quantum.tests.unit.nicira import fake_nvpapiclient
 from quantum.tests.unit import test_api_v2
index 57366fa6bff78fddea066006e87c7ffc36fe8a26..3198bdd49e947121c9de1a54a923944211e3b3fd 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -138,7 +138,7 @@ else:
         ('quantum-lbaas-agent = '
          'quantum.plugins.services.agent_loadbalancer.agent:main'),
         ('quantum-check-nvp-config = '
-         'quantum.plugins.nicira.nicira_nvp_plugin.check_nvp_config:main'),
+         'quantum.plugins.nicira.check_nvp_config:main'),
     ]
 
     ProjectScripts = [