powerfulseal icon indicating copy to clipboard operation
powerfulseal copied to clipboard

Add handling of AKS VMSS

Open tceduard opened this issue 5 years ago • 3 comments

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.

tceduard avatar Nov 26 '20 19:11 tceduard

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.

drewhemm avatar Mar 29 '21 12:03 drewhemm

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 avatar Mar 29 '21 12:03 seeker89

@seeker89 no worries! I've updated the description in the top comment

tceduard avatar Mar 30 '21 08:03 tceduard