Open
Description
NodeDeletionTimeout and NodeDrainTimeout were added to Topology managed clusters in #7098 and #6278. Currently the values of these fields are not validated on creation, and validation is instead done when the templates are turned into objects.
This lack of up-front validation lead to the unexpected failure in #7047. We could do some basic validation in the webhook on object creation to ensure these values are correctly formatted and in a given range before creation.
/kind feature
Metadata
Metadata
Assignees
Labels
Issues or PRs related to clusterclassDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Categorizes issue or PR as related to a bug.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.Indicates an issue or PR is ready to be actively worked on.