From 908d02803f0f8301599efa7f7d8dedea66e5fed2 Mon Sep 17 00:00:00 2001 From: forest Date: Mon, 12 Jul 2021 16:10:28 -0500 Subject: [PATCH] move hardcoding public3 to the right place --- capsulflask/hub_api.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/capsulflask/hub_api.py b/capsulflask/hub_api.py index 73980d5..634ec21 100644 --- a/capsulflask/hub_api.py +++ b/capsulflask/hub_api.py @@ -160,21 +160,22 @@ def can_claim_create(payload, host_id) -> (str, str): if allocated_network_name is None or allocated_ipv4_address is None: return "", f"host \"{host_id}\" does not have any avaliable IP addresses on any of its networks." - payload["network_name"] = allocated_network_name + # payload["network_name"] = allocated_network_name + # hard-code the network name for now until we can fix the phantom dhcp lease issues. + + payload["network_name"] = 'public3' payload["public_ipv4"] = allocated_ipv4_address return payload, "" def on_create_claimed(payload, host_id): - # network_name=payload['network_name'], - # hard-code the network name for now until we can fix the phantom dhcp lease issues. get_model().create_vm( email=payload['email'], id=payload['id'], size=payload['size'], os=payload['os'], host=host_id, - network_name='public3', + network_name=payload['network_name'], public_ipv4=payload['public_ipv4'], ssh_authorized_keys=list(map(lambda x: x["name"], payload['ssh_authorized_keys'])), ) \ No newline at end of file