mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-11-10 04:25:27 +00:00
2e9e324c2a
* feat(ec2): delete live launch templates in platform cleanup when no consumer names them A cleanup request may ask for live templates to be deleted. It then reads which templates records outside EC2 (nodegroups) name, deletes the rest first, and checks key pair and placement group references against what remains. A failed, partial or absent consumer read deletes nothing and blocks every live template. Requests that do not ask behave as before. * feat(accountlifecycle): clean L09 kinds through the EC2 platform cleanup on ordinary delete Ordinary delete evaluates quiescence again under the same fence before the platform stage, cleans only the kinds that record as quiesced (live launch templates only when EKS names none), and re-reads the owner inventory before the fenced DeleteAccount. Any remaining L09 record or incomplete re-read keeps the account TERMINATING; Force is not forwarded. The key-pair, placement-group and launch-template reapers and the dry-run shadow comparison are removed. * test(accountlifecycle): Force never bypasses a reference on an ordinary delete