tenant_name=creds.tenant_name)
return ks.service_catalog.url_for(
service_type=service_type,
- endpoint_type='publicURL',
- region_name='RegionOne')
+ endpoint_type=creds.endpoint_type,
+ region_name=creds.region_name)
@staticmethod
def perform_request(url, auth_token,
if req_type == "put":
response = requests.put(
url, data=payload, headers=headers,
- timeout=1)
+ timeout=10)
elif req_type == "get":
response = requests.get(
- url, params=params, headers=headers, timeout=1)
+ url, params=params, headers=headers, timeout=10)
elif req_type == "delete":
response = requests.delete(
- url, headers=headers, timeout=1)
+ url, headers=headers, timeout=10)
else:
response = requests.post(
url, data=payload, headers=headers,
- timeout=1)
+ timeout=10)
# Raises exception if there was an error
try: