Add handling of AKS VMSS
Although powerfulseal has the ability to stop K8S pods, it lacks the ability to stop nodes in a AKS cluster. This feature gives powerfulseal the capability to stop nodes in a AKS cluster.
Azure Kuberenetes Service manages its nodes in a Virtual Machine Scale Set in a separate resource group. These nodes are queried via the REST API in the get_scaleset_vms function and made available in the powerfulseal's inventory to be actioned upon.
Hi @mffiedler @seeker89,
I notice you guys were involved in the last PR that merged; I would like to get your input on this PR please.
Wow, this really fell into the cracks! Sorry about that!
@eduard-t could you add a description to give some details to make understanding the implementation easier? Thanks!
@seeker89 no worries! I've updated the description in the top comment