X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Futils%2Fopenstack.py;fp=osm_mon%2Fcollector%2Futils%2Fopenstack.py;h=9162f98bbaa0e487c2cc28d11dab865d0e59a596;hb=8e4179facf22c8096992f0a83caeec9f2f4996c7;hp=09c472c26f98414f6d5ffbcade7cb81228aa775e;hpb=a2eeb474200b8f9ebcaee6fa68fe52b6e1a5e337;p=osm%2FMON.git diff --git a/osm_mon/collector/utils/openstack.py b/osm_mon/collector/utils/openstack.py index 09c472c..9162f98 100644 --- a/osm_mon/collector/utils/openstack.py +++ b/osm_mon/collector/utils/openstack.py @@ -27,26 +27,27 @@ from keystoneauth1.identity import v3 class OpenstackUtils: - @staticmethod def get_session(creds: dict): verify_ssl = True - project_domain_name = 'Default' - user_domain_name = 'Default' - if 'config' in creds: - vim_config = creds['config'] - if 'insecure' in vim_config and vim_config['insecure']: + project_domain_name = "Default" + user_domain_name = "Default" + if "config" in creds: + vim_config = creds["config"] + if "insecure" in vim_config and vim_config["insecure"]: verify_ssl = False - if 'ca_cert' in vim_config: - verify_ssl = vim_config['ca_cert'] - if 'project_domain_name' in vim_config: - project_domain_name = vim_config['project_domain_name'] - if 'user_domain_name' in vim_config: - user_domain_name = vim_config['user_domain_name'] - auth = v3.Password(auth_url=creds['vim_url'], - username=creds['vim_user'], - password=creds['vim_password'], - project_name=creds['vim_tenant_name'], - project_domain_name=project_domain_name, - user_domain_name=user_domain_name) + if "ca_cert" in vim_config: + verify_ssl = vim_config["ca_cert"] + if "project_domain_name" in vim_config: + project_domain_name = vim_config["project_domain_name"] + if "user_domain_name" in vim_config: + user_domain_name = vim_config["user_domain_name"] + auth = v3.Password( + auth_url=creds["vim_url"], + username=creds["vim_user"], + password=creds["vim_password"], + project_name=creds["vim_tenant_name"], + project_domain_name=project_domain_name, + user_domain_name=user_domain_name, + ) return session.Session(auth=auth, verify=verify_ssl, timeout=10)