remove auth manager from instance helper
This commit is contained in:
		@@ -20,6 +20,7 @@ import webob
 | 
			
		||||
from webob import exc
 | 
			
		||||
from xml.dom import minidom
 | 
			
		||||
 | 
			
		||||
from nova import db
 | 
			
		||||
from nova import exception
 | 
			
		||||
from nova import flags
 | 
			
		||||
from nova import log as logging
 | 
			
		||||
@@ -29,7 +30,6 @@ from nova import utils
 | 
			
		||||
 | 
			
		||||
from nova.compute import instance_types
 | 
			
		||||
from nova.api.openstack import wsgi
 | 
			
		||||
from nova.auth import manager as auth_manager
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
LOG = logging.getLogger('nova.api.openstack.create_instance_helper')
 | 
			
		||||
@@ -77,7 +77,8 @@ class CreateInstanceHelper(object):
 | 
			
		||||
 | 
			
		||||
        key_name = None
 | 
			
		||||
        key_data = None
 | 
			
		||||
        key_pairs = auth_manager.AuthManager.get_key_pairs(context)
 | 
			
		||||
        key_pairs = db.key_pair_get_all_by_user(context.elevated(),
 | 
			
		||||
                                                context.user_id)
 | 
			
		||||
        if key_pairs:
 | 
			
		||||
            key_pair = key_pairs[0]
 | 
			
		||||
            key_name = key_pair['name']
 | 
			
		||||
 
 | 
			
		||||
@@ -738,10 +738,6 @@ class AuthManager(object):
 | 
			
		||||
        with self.driver() as drv:
 | 
			
		||||
            drv.modify_user(uid, access_key, secret_key, admin)
 | 
			
		||||
 | 
			
		||||
    @staticmethod
 | 
			
		||||
    def get_key_pairs(context):
 | 
			
		||||
        return db.key_pair_get_all_by_user(context.elevated(), context.user_id)
 | 
			
		||||
 | 
			
		||||
    def get_credentials(self, user, project=None, use_dmz=True):
 | 
			
		||||
        """Get credential zip for user in project"""
 | 
			
		||||
        if not isinstance(user, User):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user