@@ -40,7 +40,7 @@ GOBIN := $(shell go env GOPATH)/bin
4040endif
4141
4242# CODEGEN_VERSION is the version of k8s.io/code-generator to use
43- CODEGEN_VERSION =v0.29.0
43+ CODEGEN_VERSION =v0.34.1
4444
4545KO =go run github.com/google/ko@v0.18.0
4646
@@ -155,17 +155,17 @@ clean:
155155codegen :
156156 go build -o ${KOPS_ROOT} /_output/bin/ k8s.io/kops/upup/tools/generators/...
157157 ${KOPS_ROOT} /_output/bin/fitask \
158- --input-dirs k8s.io/kops/upup/pkg/fi/... \
159158 --go-header-file hack/boilerplate/boilerplate.generatego.txt \
160- --output-base ${KOPS_ROOT}
159+ --output-base ${KOPS_ROOT} \
160+ k8s.io/kops/upup/pkg/fi/...
161161
162162.PHONY : verify-codegen
163163verify-codegen :
164164 go build -o ${KOPS_ROOT} /_output/bin/ k8s.io/kops/upup/tools/generators/...
165165 ${KOPS_ROOT} /_output/bin/fitask --verify-only \
166- --input-dirs k8s.io/kops/upup/pkg/fi/... \
167166 --go-header-file hack/boilerplate/boilerplate.generatego.txt \
168- --output-base ${KOPS_ROOT}
167+ --output-base ${KOPS_ROOT} \
168+ k8s.io/kops/upup/pkg/fi/...
169169
170170.PHONY : protobuf
171171protobuf :
@@ -435,54 +435,58 @@ apimachinery: apimachinery-codegen goimports
435435apimachinery-codegen : apimachinery-codegen-conversion apimachinery-codegen-deepcopy apimachinery-codegen-defaulter apimachinery-codegen-client
436436
437437.PHONY : apimachinery-codegen-conversion
438- apimachinery-codegen-conversion : export GOPATH=
439438apimachinery-codegen-conversion :
440- go run k8s.io/code-generator/cmd/conversion-gen@${CODEGEN_VERSION} --skip-unsafe=true --v=0 --input-dirs ./pkg/apis/kops/v1alpha2 \
441- --output-base=./ --output-file-base=zz_generated.conversion \
442- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
439+ go run k8s.io/code-generator/cmd/conversion-gen@${CODEGEN_VERSION} --skip-unsafe=true --v=0 \
440+ --output-file=zz_generated.conversion.go \
441+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
442+ ./pkg/apis/kops/v1alpha2
443443 grep ' requires manual conversion' ${KOPS_ROOT} /pkg/apis/kops/v1alpha2/zz_generated.conversion.go ; [ $$ ? -eq 1 ]
444- go run k8s.io/code-generator/cmd/conversion-gen@${CODEGEN_VERSION} --skip-unsafe=true --v=0 --input-dirs ./pkg/apis/kops/v1alpha3 \
445- --output-base=./ --output-file-base=zz_generated.conversion \
446- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
444+ go run k8s.io/code-generator/cmd/conversion-gen@${CODEGEN_VERSION} --skip-unsafe=true --v=0 \
445+ --output-file=zz_generated.conversion.go \
446+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
447+ ./pkg/apis/kops/v1alpha3
447448 grep ' requires manual conversion' ${KOPS_ROOT} /pkg/apis/kops/v1alpha3/zz_generated.conversion.go ; [ $$ ? -eq 1 ]
448449
449450.PHONY : apimachinery-codegen-deepcopy
450- apimachinery-codegen-deepcopy : export GOPATH=
451451apimachinery-codegen-deepcopy :
452- go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 --input-dirs ./pkg/apis/kops \
453- --output-base=./ --output-file-base=zz_generated.deepcopy \
454- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
455- go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 --input-dirs ./pkg/apis/kops/v1alpha2 \
456- --output-base=./ --output-file-base=zz_generated.deepcopy \
457- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
458- go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 --input-dirs ./pkg/apis/kops/v1alpha3 \
459- --output-base=./ --output-file-base=zz_generated.deepcopy \
460- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
452+ go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 \
453+ --output-file=zz_generated.deepcopy.go \
454+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
455+ ./pkg/apis/kops
456+ go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 \
457+ --output-file=zz_generated.deepcopy.go \
458+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
459+ ./pkg/apis/kops/v1alpha2
460+ go run k8s.io/code-generator/cmd/deepcopy-gen@${CODEGEN_VERSION} --v=0 \
461+ --output-file=zz_generated.deepcopy.go \
462+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
463+ ./pkg/apis/kops/v1alpha3
461464
462465.PHONY : apimachinery-codegen-defaulter
463- apimachinery-codegen-defaulter : export GOPATH=
464466apimachinery-codegen-defaulter :
465- go run k8s.io/code-generator/cmd/defaulter-gen@${CODEGEN_VERSION} --v=0 --input-dirs ./pkg/apis/kops/v1alpha2 \
466- --output-base=./ --output-file-base=zz_generated.defaults \
467- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
468- go run k8s.io/code-generator/cmd/defaulter-gen@${CODEGEN_VERSION} --v=0 --input-dirs ./pkg/apis/kops/v1alpha3 \
469- --output-base=./ --output-file-base=zz_generated.defaults \
470- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
467+ go run k8s.io/code-generator/cmd/defaulter-gen@${CODEGEN_VERSION} --v=0 \
468+ --output-file=zz_generated.defaults.go \
469+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
470+ ./pkg/apis/kops/v1alpha2
471+ go run k8s.io/code-generator/cmd/defaulter-gen@${CODEGEN_VERSION} --v=0 \
472+ --output-file=zz_generated.defaults.go \
473+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
474+ ./pkg/apis/kops/v1alpha3
471475
472476.PHONY : apimachinery-codegen-client
473- apimachinery-codegen-client : export GOPATH=
474- apimachinery-codegen-client : TMPDIR := $(shell mktemp -d)
475477apimachinery-codegen-client :
476478 go run k8s.io/code-generator/cmd/client-gen@${CODEGEN_VERSION} --v=0 \
477- --input-base=k8s.io/kops/pkg/apis --input-dirs=. --input=" kops/,kops/v1alpha2,kops/v1alpha3" \
478- --output-package=k8s.io/kops/pkg/client/clientset_generated/ --output-base=$(TMPDIR ) \
479- --go-header-file " hack/boilerplate/boilerplate.generatego.txt"
479+ --input-base=k8s.io/kops/pkg/apis --input=" kops/,kops/v1alpha2,kops/v1alpha3" \
480+ --output-dir=pkg/client/clientset_generated/ \
481+ --output-pkg=k8s.io/kops/pkg/client/clientset_generated/ \
482+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt" \
483+ .
480484 go run k8s.io/code-generator/cmd/client-gen@${CODEGEN_VERSION} --v=0 --clientset-name=" clientset" \
481- --input-base=k8s.io/kops/pkg/apis --input-dirs=. --input =" kops/,kops/v1alpha2,kops/v1alpha3" \
482- --output-package=k8s.io/kops/ pkg/client/clientset_generated/ --output-base= $( TMPDIR ) \
483- --go-header-file " hack/boilerplate/boilerplate.generatego.txt "
484- cp -r $( TMPDIR ) /k8s.io/kops/pkg .
485- rm -rf $( TMPDIR )
485+ --input-base=k8s.io/kops/pkg/apis --input=" kops/,kops/v1alpha2,kops/v1alpha3" \
486+ --output-dir= pkg/client/clientset_generated/ \
487+ --output-pkg=k8s.io/kops/pkg/client/clientset_generated/ \
488+ --go-header-file " hack/boilerplate/boilerplate.generatego.txt " \
489+ .
486490
487491.PHONY : verify-apimachinery
488492verify-apimachinery :
0 commit comments