From 97f9819f7e7eefeb22a232811a79bc4745840c9a Mon Sep 17 00:00:00 2001 From: Aaron Prindle Date: Fri, 24 Oct 2025 21:21:49 +0000 Subject: [PATCH] address feedback --- pkg/apis/resource/validation/validation.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/apis/resource/validation/validation.go b/pkg/apis/resource/validation/validation.go index 8a26056d9ec..52e335d2a33 100644 --- a/pkg/apis/resource/validation/validation.go +++ b/pkg/apis/resource/validation/validation.go @@ -544,6 +544,8 @@ func validateAllocationConfigSource(source resource.AllocationConfigSource, fldP // ValidateDeviceClass validates a DeviceClass. func ValidateDeviceClass(class *resource.DeviceClass) field.ErrorList { validateClassName := func(fldPath *field.Path, name string) field.ErrorList { + // validate.LongName doesn't respect operation type currently (CREATE or UPDATE) + // so it is ok to use operation.Operation{} here return validate.LongName(context.Background(), operation.Operation{}, fldPath, &name, nil).MarkCoveredByDeclarative() } allErrs := corevalidation.ValidateObjectMetaWithOpts(&class.ObjectMeta, false, validateClassName, field.NewPath("metadata"))