Fix field path on CustomResource status update validations

This commit is contained in:
Joel Speed 2024-03-08 17:56:20 +04:00
parent 74b2f4d976
commit 793ac57e5a
No known key found for this signature in database
GPG Key ID: 6E80578D6751DEFB

View File

@ -101,7 +101,7 @@ func (a customResourceValidator) ValidateStatusUpdate(ctx context.Context, obj,
allErrs = append(allErrs, validation.ValidateObjectMetaAccessorUpdate(obj, old, field.NewPath("metadata"))...)
if status, hasStatus := obj.UnstructuredContent()["status"]; hasStatus {
allErrs = append(allErrs, apiextensionsvalidation.ValidateCustomResourceUpdate(nil, status, old.UnstructuredContent()["status"], a.statusSchemaValidator)...)
allErrs = append(allErrs, apiextensionsvalidation.ValidateCustomResourceUpdate(field.NewPath("status"), status, old.UnstructuredContent()["status"], a.statusSchemaValidator)...)
}
allErrs = append(allErrs, a.ValidateScaleStatus(ctx, obj, scale)...)