for vim in body.get("VIMs", []):
url = request.get_full_path().replace(
"check_vim_capacity", "%s/capacity_check" % vim)
- resp = self.send(vim, url, json.dumps(newbody), "POST")
+ resp = self.send(vim, url, json.dumps(newbody), "POST",
+ headers=originHeaders(request))
if int(resp.status_code) != status.HTTP_200_OK:
continue
try:
"check_vim_capacity", "%s/%s/capacity_check" %
(cloud_owner, cloud_region_id))
vimid = extsys.encode_vim_id(cloud_owner, cloud_region_id)
- resp = self.send(vimid, url, json.dumps(newbody), "POST")
+ resp = self.send(vimid, url, json.dumps(newbody), "POST",
+ headers=originHeaders(request))
if int(resp.status_code) != status.HTTP_200_OK:
continue
try:
continue
if not resp_body.get("result", False):
continue
+ azCapInfo = resp_body.get("AZs", [])
+ vim["AZs"] = azCapInfo
ret['VIMs'].append(vim)
return Response(data=ret, status=status.HTTP_200_OK)