in hpcpack-autoscaler/src/cyclecloud-hpcpack/hpcpackdriver.py [0:0]
def get_grow_decision(self) -> Dict[str, GrowDecision]:
res = self._post(self.get_grow_decision.__name__, self.GROW_DECISION_API_ROUTE, data=None)
logging.info(res.content)
grow_decision_dict = {k: GrowDecision(v['CoresToGrow'], v['NodesToGrow'], v['SocketsToGrow']) for k, v in json.loads(res.content).items()}
if not ci_in("Default", grow_decision_dict):
grow_decision_dict["Default"] = GrowDecision(0.0, 0.0, 0.0)
return grow_decision_dict