From f5645f1ad3756f03018ee13c42fd63f876a0e0ea Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 6 Nov 2023 08:52:40 +0100 Subject: [PATCH] copr-be: cleanup leftover EC2 machines --- roles/copr/backend/templates/resalloc/pools.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/copr/backend/templates/resalloc/pools.yaml b/roles/copr/backend/templates/resalloc/pools.yaml index 2f515bee06..b318352dc2 100644 --- a/roles/copr/backend/templates/resalloc/pools.yaml +++ b/roles/copr/backend/templates/resalloc/pools.yaml @@ -304,3 +304,14 @@ copr_osuosl_p09_{% if devel %}dev{% else %}prod{% endif %}: {{ aws('aarch64', builders.aws_spot.aarch64[0], builders.aws_spot.aarch64[1], builders.aws_spot.aarch64[2], on_demand='powerful', priority=-60) }} + + +#### Evacuate machines in older pools + +{% for poolname in ['aws_aarch64_reserved', 'aws_x86_64_spotreserved', 'aws_aarch64_spotreserved' %} +{{ poolname }}_{% if devel %}dev{% else %}prod{% endif %}: + max: 0 + cmd_new: /bin/true + cmd_delete: "/var/lib/resallocserver/resalloc_provision/vm-delete" + cmd_list: resalloc-aws-list +{% endfor %}