siderolabs / omni

SaaS-simple deployment of Kubernetes - on your own hardware.
Other
402 stars 23 forks source link

fix: do not try to audit machine which no longer has `MachineStatus` #238

Closed Unix4ever closed 1 month ago

Unix4ever commented 1 month ago

It won't work for such machines, so treat their etcd member ID as orphaned.

This fix mitigates the following issue:

Before the fix, after these operations the cluster would get stuck in scaling down state due to controllers deadlock:

Unix4ever commented 1 month ago

/m