@@ -40,27 +40,27 @@ create_gopath_tree "${REPO_ROOT}" "${link_path}"
40
40
41
41
deepcopy-gen \
42
42
--go-header-file hack/boilerplate/boilerplate.go.txt \
43
- --input-dirs=github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1 \
43
+ --input-dirs=" github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1,github.com/kosmos.io/kosmos/pkg/apis/config,github.com/kosmos.io/kosmos/pkg/apis/config/v1 " \
44
44
--output-base=" ${REPO_ROOT} " \
45
- --output-package=pkg/apis/kosmos/v1alpha1 \
45
+ --output-package=" pkg/apis/kosmos/v1alpha1,pkg/apis/config,pkg/apis/config/v1 " \
46
46
--output-file-base=zz_generated.deepcopy
47
47
48
48
echo " Generating with register-gen"
49
49
GO111MODULE=on go install k8s.io/code-generator/cmd/register-gen
50
50
register-gen \
51
51
--go-header-file hack/boilerplate/boilerplate.go.txt \
52
- --input-dirs=github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1 \
52
+ --input-dirs=" github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1" \
53
53
--output-base=" ${REPO_ROOT} " \
54
- --output-package=pkg/apis/kosmos/v1alpha1 \
54
+ --output-package=" pkg/apis/kosmos/v1alpha1" \
55
55
--output-file-base=zz_generated.register
56
56
57
57
echo " Generating with conversion-gen"
58
58
GO111MODULE=on go install k8s.io/code-generator/cmd/conversion-gen
59
59
conversion-gen \
60
60
--go-header-file hack/boilerplate/boilerplate.go.txt \
61
- --input-dirs=github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1 \
61
+ --input-dirs=" github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1,github.com/kosmos.io/kosmos/pkg/apis/config/v1 " \
62
62
--output-base=" ${REPO_ROOT} " \
63
- --output-package=github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1 \
63
+ --output-package=" github.com/kosmos.io/kosmos/pkg/apis/kosmos/v1alpha1,pkg/apis/config/v1 " \
64
64
--output-file-base=zz_generated.conversion
65
65
66
66
echo " Generating with client-gen"
@@ -73,6 +73,15 @@ client-gen \
73
73
--output-package=github.com/kosmos.io/kosmos/pkg/generated/clientset \
74
74
--clientset-name=versioned
75
75
76
+ echo " Generating with defaults-gen"
77
+ GO111MODULE=on go install k8s.io/code-generator/cmd/defaulter-gen
78
+ defaulter-gen \
79
+ --go-header-file hack/boilerplate/boilerplate.go.txt \
80
+ --input-dirs=" github.com/kosmos.io/kosmos/pkg/apis/config/v1" \
81
+ --output-base=" ${REPO_ROOT} " \
82
+ --output-package=" pkg/apis/config/v1" \
83
+ --output-file-base=zz_generated.defaults
84
+
76
85
echo " Generating with lister-gen"
77
86
GO111MODULE=on go install k8s.io/code-generator/cmd/lister-gen
78
87
lister-gen \
0 commit comments