- renaming OpenstackDriver to NovaDriver and OpenstackShell to NovaShell
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 2 Feb 2012 17:39:29 +0000 (12:39 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 2 Feb 2012 17:39:29 +0000 (12:39 -0500)
sfa/openstack/nova_driver.py [moved from sfa/openstack/openstack_driver.py with 99% similarity]
sfa/openstack/nova_shell.py [moved from sfa/openstack/openstack_shell.py with 88% similarity]

similarity index 99%
rename from sfa/openstack/openstack_driver.py
rename to sfa/openstack/nova_driver.py
index 1edbde0..109f833 100644 (file)
@@ -14,7 +14,7 @@ from sfa.rspecs.version_manager import VersionManager
 from sfa.rspecs.rspec import RSpec
 # the driver interface, mostly provides default behaviours
 from sfa.managers.driver import Driver
-from sfa.openstack.openstack_shell import OpenstackShell
+from sfa.openstack.nova_shell import NovaShell
 from sfa.openstack.osaggregate import OSAggregate
 from sfa.plc.plslices import PlSlices
 from sfa.util.osxrn import OSXrn
@@ -39,7 +39,7 @@ class OpenstackDriver (Driver):
 
     def __init__ (self, config):
         Driver.__init__ (self, config)
-        self.shell = OpenstackShell (config)
+        self.shell = NovaShell (config)
         self.cache=None
         if config.SFA_AGGREGATE_CACHING:
             if OpenstackDriver.cache is None:
similarity index 88%
rename from sfa/openstack/openstack_shell.py
rename to sfa/openstack/nova_shell.py
index a4636ae..8d20e9b 100644 (file)
@@ -4,14 +4,15 @@ import socket
 from urlparse import urlparse
 from sfa.util.sfalogging import logger
 try:
-    from nova import flags
-    from nova import context 
-    from nova import db
-    has_nova = True  
+    from nova.auth.manager import AuthManager
+    from nova.compute.manager import ComputeManager
+    from nova.network.manager import NetworkManager
+    from nova.scheduler.manager import SchedulerManager
+    has_nova = True
 except:
     has_nova = False
  
-class OpenstackShell:
+class NovaShell:
     """
     A simple xmlrpc shell to a myplc instance
     This class can receive all Openstack calls to the underlying testbed