How to categorize this issue?
/area auto-scaling
/area control-plane
/kind enhancement
/priority 2
What would you like to be added:
MachineDeployment can be annotated with node.machine.sapcloud.io/effective-creation-timeout
If this is done, then this annotation is copied to child MachineSet(s). The MachineSet controller should use this annotation value to set the Machine.Spec.MachineConfiguration.MachineCreationTimeout when creating a new Machine object.
Doing the above ensures that the reconcileMachineHealth of the MachineController will change the Machine phase to Failed once the effecive creation timeout of a Pending Machine has expired.
Why is this needed:
We want the gardener dependency watchdog to be able to dynamically adapt the machine creation timeouts to the real values taken for a machine to be provisioned and join the cluster. This is being done in gardener/dependency-watchdog#201. However, we need support for such a facility in the MCM.
How to categorize this issue?
/area auto-scaling
/area control-plane
/kind enhancement
/priority 2
What would you like to be added:
MachineDeploymentcan be annotated withnode.machine.sapcloud.io/effective-creation-timeoutIf this is done, then this annotation is copied to child
MachineSet(s). TheMachineSetcontroller should use this annotation value to set theMachine.Spec.MachineConfiguration.MachineCreationTimeoutwhen creating a newMachineobject.Doing the above ensures that the
reconcileMachineHealthof theMachineControllerwill change theMachinephase toFailedonce the effecive creation timeout of aPendingMachinehas expired.Why is this needed:
We want the gardener dependency watchdog to be able to dynamically adapt the machine creation timeouts to the real values taken for a machine to be provisioned and join the cluster. This is being done in gardener/dependency-watchdog#201. However, we need support for such a facility in the MCM.