in hostfactory/host_provider/src/cluster.py [0:0]
def terminate(self, machines):
machine_ids = [machine["machineId"] for machine in machines]
response_raw = self.post(f"/clusters/{self.cluster_name}/nodes/terminate", json={"ids": machine_ids})
try:
self.logger.info("Terminate Response: %s", response_raw)
return json.loads(response_raw)
except Exception as exc:
raise RuntimeError(f"Could not parse response as json to terminate! '{response_raw}'") from exc