diff --git a/internal/webhooks/clusterclass.go b/internal/webhooks/clusterclass.go index 6b7a78880b70..c74a553b779a 100644 --- a/internal/webhooks/clusterclass.go +++ b/internal/webhooks/clusterclass.go @@ -408,7 +408,7 @@ func validateMachineHealthCheckClasses(clusterClass *clusterv1.ClusterClass) fie if md.MachineHealthCheck == nil { continue } - fldPath := field.NewPath("spec", "workers", "machineDeployments", "machineHealthCheck").Index(i) + fldPath := field.NewPath("spec", "workers", "machineDeployments").Index(i).Child("machineHealthCheck") allErrs = append(allErrs, validateMachineHealthCheckClass(fldPath, clusterClass.Namespace, md.MachineHealthCheck)...) }