Fix credentials for force_cleanup, fix issue loading openrc variables from env with identity API v2
Change-Id: Ie97dac1ebd97f6f9ec90f04f75c2e88937c45678
This commit is contained in:
parent
3e0531a436
commit
4b66bf34d9
@ -96,7 +96,7 @@ class Credentials(object):
|
||||
# Read a openrc file and take care of the password
|
||||
# The 2 args are passed from the command line and can be None
|
||||
#
|
||||
def __init__(self, openrc_file, pwd, no_env):
|
||||
def __init__(self, openrc_file, pwd=None, no_env=False):
|
||||
self.rc_password = None
|
||||
self.rc_username = None
|
||||
self.rc_tenant_name = None
|
||||
@ -106,7 +106,7 @@ class Credentials(object):
|
||||
self.rc_user_domain_name = None
|
||||
self.rc_project_domain_name = None
|
||||
self.rc_project_name = None
|
||||
self.rc_identity_api_version = '2'
|
||||
self.rc_identity_api_version = 2
|
||||
success = True
|
||||
|
||||
if openrc_file:
|
||||
|
@ -53,6 +53,7 @@ import argparse
|
||||
import re
|
||||
import sys
|
||||
import time
|
||||
import traceback
|
||||
|
||||
# openstack python clients
|
||||
import cinderclient
|
||||
@ -81,6 +82,7 @@ def fetch_resources(fetcher, options=None):
|
||||
res_list = fetcher()
|
||||
except Exception as e:
|
||||
res_list = []
|
||||
traceback.print_exc()
|
||||
print "Warning exception while listing resources:" + str(e)
|
||||
resources = {}
|
||||
for res in res_list:
|
||||
@ -468,8 +470,7 @@ class KbCleaners(object):
|
||||
|
||||
def __init__(self, creds_obj, resources, dryrun):
|
||||
self.cleaners = []
|
||||
creds = creds_obj.get_credentials()
|
||||
sess = creds.get_session()
|
||||
sess = creds_obj.get_session()
|
||||
for cleaner_type in [StorageCleaner, ComputeCleaner, NetworkCleaner, KeystoneCleaner]:
|
||||
self.cleaners.append(cleaner_type(sess, resources, dryrun))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user