adopt deepcopy-gen breaking changes

Adopt register-gen breaking changes
adopt conversion-gen breaking change
Adopt client-gen breaking changes
adopt list-gen breaking changes
Adopt informer-gen breaking changes
Adopt openapi-gen breaking changes
Adopt go-to-protobuff breaking changes

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
RainbowMango 2024-07-05 10:25:16 +08:00
parent 2aaaa48d2b
commit 7e7d8f6b9a
14 changed files with 2087 additions and 172 deletions

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -47,204 +47,214 @@ export GOPATH="${go_path}"
echo "Generating with deepcopy-gen" echo "Generating with deepcopy-gen"
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/cluster \ github.com/karmada-io/karmada/pkg/apis/cluster
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/work/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \ github.com/karmada-io/karmada/pkg/apis/work/v1alpha2
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/config/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1 \ github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/search/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/search \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/search \ github.com/karmada-io/karmada/pkg/apis/search
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1
--output-file-base=zz_generated.deepcopy
deepcopy-gen \ deepcopy-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ --output-file=zz_generated.deepcopy.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1
--output-file-base=zz_generated.deepcopy
echo "Generating with register-gen" echo "Generating with register-gen"
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/work/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \ github.com/karmada-io/karmada/pkg/apis/work/v1alpha2
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/config/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1 \ github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/search/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1
--output-file-base=zz_generated.register
register-gen \ register-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ --output-file=zz_generated.register.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1
--output-file-base=zz_generated.register
echo "Generating with conversion-gen" echo "Generating with conversion-gen"
conversion-gen \ conversion-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ --output-file=zz_generated.conversion.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1
--output-file-base=zz_generated.conversion
conversion-gen \ conversion-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ --output-file=zz_generated.conversion.go \
--output-package=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ github.com/karmada-io/karmada/pkg/apis/search/v1alpha1
--output-file-base=zz_generated.conversion
echo "Generating with client-gen" echo "Generating with client-gen"
client-gen \ client-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-base="" \ --input-base="" \
--input=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1,github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha2,github.com/karmada-io/karmada/pkg/apis/config/v1alpha1,github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1,github.com/karmada-io/karmada/pkg/apis/search/v1alpha1,github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1,github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ --input=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1,github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha2,github.com/karmada-io/karmada/pkg/apis/config/v1alpha1,github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1,github.com/karmada-io/karmada/pkg/apis/search/v1alpha1,github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1,github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \
--output-package=github.com/karmada-io/karmada/pkg/generated/clientset \ --output-pkg=github.com/karmada-io/karmada/pkg/generated/clientset \
--output-dir=pkg/generated/clientset \
--clientset-name=versioned --clientset-name=versioned
client-gen \ client-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-base="" \ --input-base="" \
--input=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ --input=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \
--output-package=github.com/karmada-io/karmada/operator/pkg/generated/clientset \ --output-pkg=github.com/karmada-io/karmada/operator/pkg/generated/clientset \
--output-dir=operator/pkg/generated/clientset \
--clientset-name=versioned --clientset-name=versioned
echo "Generating with lister-gen" echo "Generating with lister-gen"
lister-gen \ lister-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1,github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha2,github.com/karmada-io/karmada/pkg/apis/config/v1alpha1,github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1,github.com/karmada-io/karmada/pkg/apis/search/v1alpha1,github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1,github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \ --output-pkg=github.com/karmada-io/karmada/pkg/generated/listers \
--output-package=github.com/karmada-io/karmada/pkg/generated/listers --output-dir=pkg/generated/listers \
github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \
github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1
lister-gen \ lister-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ --output-pkg=github.com/karmada-io/karmada/operator/pkg/generated/listers \
--output-package=github.com/karmada-io/karmada/operator/pkg/generated/listers --output-dir=operator/pkg/generated/listers \
github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1
echo "Generating with informer-gen" echo "Generating with informer-gen"
informer-gen \ informer-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1,github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha1,github.com/karmada-io/karmada/pkg/apis/work/v1alpha2,github.com/karmada-io/karmada/pkg/apis/config/v1alpha1,github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1,github.com/karmada-io/karmada/pkg/apis/search/v1alpha1,github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1,github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1,github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1 \
--versioned-clientset-package=github.com/karmada-io/karmada/pkg/generated/clientset/versioned \ --versioned-clientset-package=github.com/karmada-io/karmada/pkg/generated/clientset/versioned \
--listers-package=github.com/karmada-io/karmada/pkg/generated/listers \ --listers-package=github.com/karmada-io/karmada/pkg/generated/listers \
--output-package=github.com/karmada-io/karmada/pkg/generated/informers --output-pkg=github.com/karmada-io/karmada/pkg/generated/informers \
--output-dir=pkg/generated/informers \
github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \
github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1 \
github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1
informer-gen \ informer-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \
--versioned-clientset-package=github.com/karmada-io/karmada/operator/pkg/generated/clientset/versioned \ --versioned-clientset-package=github.com/karmada-io/karmada/operator/pkg/generated/clientset/versioned \
--listers-package=github.com/karmada-io/karmada/operator/pkg/generated/listers \ --listers-package=github.com/karmada-io/karmada/operator/pkg/generated/listers \
--output-package=github.com/karmada-io/karmada/operator/pkg/generated/informers --output-pkg=github.com/karmada-io/karmada/operator/pkg/generated/informers \
--output-dir=operator/pkg/generated/informers \
github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1
echo "Generating with openapi-gen" echo "Generating with openapi-gen"
openapi-gen \ openapi-gen \
--go-header-file hack/boilerplate/boilerplate.go.txt \ --go-header-file hack/boilerplate/boilerplate.go.txt \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1" \ --output-pkg "github.com/karmada-io/karmada/pkg/generated/openapi" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1" \ --output-dir pkg/generated/openapi \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/work/v1alpha1" \ --output-file zz_generated.openapi.go \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/work/v1alpha2" \ "github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/config/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/work/v1alpha1" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/work/v1alpha2" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/config/v1alpha1" \
--input-dirs "k8s.io/api/core/v1,k8s.io/apimachinery/pkg/api/resource" \ "github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1" \
--input-dirs "k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/runtime,k8s.io/apimachinery/pkg/version" \ "github.com/karmada-io/karmada/pkg/apis/remedy/v1alpha1" \
--input-dirs "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,k8s.io/api/admissionregistration/v1,k8s.io/api/networking/v1" \ "github.com/karmada-io/karmada/pkg/apis/apps/v1alpha1" \
--input-dirs "github.com/karmada-io/karmada/pkg/apis/search/v1alpha1" \ "github.com/karmada-io/karmada/pkg/apis/search/v1alpha1" \
--input-dirs "k8s.io/metrics/pkg/apis/custom_metrics,k8s.io/metrics/pkg/apis/custom_metrics/v1beta1,k8s.io/metrics/pkg/apis/custom_metrics/v1beta2,k8s.io/metrics/pkg/apis/external_metrics,k8s.io/metrics/pkg/apis/external_metrics/v1beta1,k8s.io/metrics/pkg/apis/metrics,k8s.io/metrics/pkg/apis/metrics/v1beta1" \ "k8s.io/api/core/v1" \
--input-dirs "k8s.io/api/autoscaling/v2" \ "k8s.io/apimachinery/pkg/api/resource" \
--output-package "github.com/karmada-io/karmada/pkg/generated/openapi" \ "k8s.io/apimachinery/pkg/apis/meta/v1" \
-O zz_generated.openapi "k8s.io/apimachinery/pkg/runtime" \
"k8s.io/apimachinery/pkg/version" \
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" \
"k8s.io/api/admissionregistration/v1" \
"k8s.io/api/networking/v1" \
"k8s.io/metrics/pkg/apis/custom_metrics" \
"k8s.io/metrics/pkg/apis/custom_metrics/v1beta1" \
"k8s.io/metrics/pkg/apis/custom_metrics/v1beta2" \
"k8s.io/metrics/pkg/apis/external_metrics" \
"k8s.io/metrics/pkg/apis/external_metrics/v1beta1" \
"k8s.io/metrics/pkg/apis/metrics" \
"k8s.io/metrics/pkg/apis/metrics/v1beta1" \
"k8s.io/api/autoscaling/v2"

View File

@ -73,6 +73,6 @@ go-to-protobuf \
--packages=$(IFS=, ; echo "${PACKAGES[*]}") \ --packages=$(IFS=, ; echo "${PACKAGES[*]}") \
--proto-import="${KARMADA_ROOT}/vendor" \ --proto-import="${KARMADA_ROOT}/vendor" \
--proto-import="${KARMADA_ROOT}/third_party/protobuf" \ --proto-import="${KARMADA_ROOT}/third_party/protobuf" \
--output-base="${GOPATH}/src" --output-dir="${GOPATH}/src"
go generate ./pkg/estimator/service go generate ./pkg/estimator/service

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

View File

@ -1,3 +1,6 @@
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/* /*
Copyright The Karmada Authors. Copyright The Karmada Authors.
@ -43,7 +46,7 @@ var (
// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeBuilder runtime.SchemeBuilder SchemeBuilder runtime.SchemeBuilder
localSchemeBuilder = &SchemeBuilder localSchemeBuilder = &SchemeBuilder
// Depreciated: use Install instead // Deprecated: use Install instead
AddToScheme = localSchemeBuilder.AddToScheme AddToScheme = localSchemeBuilder.AddToScheme
Install = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme
) )

File diff suppressed because it is too large Load Diff