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