k3s-io / cluster-api-k3s

Cluster API k3s
Apache License 2.0
149 stars 41 forks source link

Inplace mutable fields from KThreesControlPlane should be propagated to the underlying Machines, InfrastructureMachines and KThreesConfigs #134

Closed nasusoba closed 3 months ago

nasusoba commented 4 months ago

Currently, if we update an inplace mutable fields, such as nodeDeletionTimeout, it will only get applied after a rollout (the machine deleted and created). We need to support propagation of these fields without a rollout.

As a summary, we need to implement syncMachines (link).