Skip to content

Commit 7c99750

Browse files
committed
parse
1 parent 2744415 commit 7c99750

File tree

1 file changed

+10
-6
lines changed
  • scripts/maintenance/computational-clusters/autoscaled_monitor

1 file changed

+10
-6
lines changed

scripts/maintenance/computational-clusters/autoscaled_monitor/core.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -786,18 +786,22 @@ async def terminate_instances(
786786
state, user_id, wallet_id
787787
)
788788

789-
if not dynamic_instances:
789+
dynamic_autoscaled_instances = await _parse_dynamic_instances(
790+
state, dynamic_instances, state.ssh_key_path, user_id, wallet_id
791+
)
792+
793+
if not dynamic_autoscaled_instances:
790794
rich.print("no instances found")
791795
raise typer.Exit(0)
792796

793-
for instance in dynamic_instances:
797+
for instance in dynamic_autoscaled_instances:
794798
rich.print(
795-
f"terminating instance {instance.instance_id} with name {utils.get_instance_name(instance)}"
799+
f"terminating instance {instance.ec2_instance.instance_id} with name {utils.get_instance_name(instance.ec2_instance)}"
796800
)
797801
if force is True or typer.confirm(
798-
f"Are you sure you want to terminate instance {instance.instance_id}?"
802+
f"Are you sure you want to terminate instance {instance.ec2_instance.instance_id}?"
799803
):
800-
instance.terminate()
801-
rich.print(f"terminated instance {instance.instance_id}")
804+
instance.ec2_instance.terminate()
805+
rich.print(f"terminated instance {instance.ec2_instance.instance_id}")
802806
else:
803807
rich.print("not terminating anything")

0 commit comments

Comments
 (0)