From 0497abfaf859425382d22662abe9b2b0f10fea9f Mon Sep 17 00:00:00 2001 From: David Eads Date: Fri, 19 Aug 2022 10:31:05 -0400 Subject: [PATCH] add metav1.OwnerReference to the default external configurations to ease generation --- .../code-generator/cmd/applyconfiguration-gen/args/args.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/args/args.go b/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/args/args.go index 8a4fb14835a..78f364841f2 100644 --- a/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/args/args.go +++ b/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/args/args.go @@ -50,8 +50,9 @@ func NewDefaults() (*args.GeneratorArgs, *CustomArgs) { customArgs := &CustomArgs{ ExternalApplyConfigurations: map[types.Name]string{ // Always include TypeMeta and ObjectMeta. They are sufficient for the vast majority of use cases. - {Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "TypeMeta"}: "k8s.io/client-go/applyconfigurations/meta/v1", - {Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "ObjectMeta"}: "k8s.io/client-go/applyconfigurations/meta/v1", + {Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "TypeMeta"}: "k8s.io/client-go/applyconfigurations/meta/v1", + {Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "ObjectMeta"}: "k8s.io/client-go/applyconfigurations/meta/v1", + {Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "OwnerReference"}: "k8s.io/client-go/applyconfigurations/meta/v1", }, } genericArgs.CustomArgs = customArgs