Add corresponding Machines to the worker queue when reconciling Machine Class #751
Labels
area/control-plane
Control plane related
kind/enhancement
Enhancement, improvement, extension
lifecycle/rotten
Nobody worked on this for 12 months (final aging stage)
needs/planning
Needs (more) planning with other MCM maintainers
priority/2
Priority (lower number equals higher priority)
How to categorize this issue?
/area control-plane
/kind enhancement
/priority 3
What would you like to be added:
In the current mcm, during machine class reconciliation, the corresponding machines are added to the reconciliation queue only if no finaliser is present on the machine class. Check out the below code for reference.
machine-controller-manager/pkg/util/provider/machinecontroller/machineclass.go
Lines 157 to 175 in 0d00e14
Instead, the machines should be added to the reconciliation queue regardless of whether the finalizer is present or not.
Why is this needed:
This above-mentioned behaviour is incorrect, as machines associated with a particular machine class should be reconciled when reconciling the corresponding machine class, regardless of whether the finalizer is present or not.
The text was updated successfully, but these errors were encountered: