From e25813db5976215f9daa0d43309791e9b79ac745 Mon Sep 17 00:00:00 2001 From: Todd Short Date: Fri, 11 Jul 2025 15:07:29 -0400 Subject: [PATCH] Ensure proper deepcopy generation by deleting the file This is similar to #1748, but for deepcopy code. Signed-off-by: Todd Short --- Makefile | 1 + api/v1/zz_generated.deepcopy.go | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3e81a773be..fef152f723 100644 --- a/Makefile +++ b/Makefile @@ -163,6 +163,7 @@ manifests: $(CONTROLLER_GEN) $(KUSTOMIZE) #EXHELP Generate WebhookConfiguration, .PHONY: generate generate: $(CONTROLLER_GEN) #EXHELP Generate code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations. + @find . -name "zz_generated.deepcopy.go" -delete # Need to delete the files for them to be generated properly $(CONTROLLER_GEN) --load-build-tags=$(GO_BUILD_TAGS) object:headerFile="hack/boilerplate.go.txt" paths="./..." .PHONY: verify diff --git a/api/v1/zz_generated.deepcopy.go b/api/v1/zz_generated.deepcopy.go index 37694f61f3..23fcf7d85e 100644 --- a/api/v1/zz_generated.deepcopy.go +++ b/api/v1/zz_generated.deepcopy.go @@ -65,8 +65,7 @@ func (in *CatalogFilter) DeepCopyInto(out *CatalogFilter) { } if in.Selector != nil { in, out := &in.Selector, &out.Selector - *out = new(metav1.LabelSelector) - (*in).DeepCopyInto(*out) + *out = (*in).DeepCopy() } }