Skip to content

Commit 4d6b3bd

Browse files
thockink8s-publishing-bot
authored andcommitted
Get rid of gengo InputDirs flag
Kubernetes-commit: b68340e5b6a7951f56c307a117ff27a1ef46280e
1 parent e891cc1 commit 4d6b3bd

File tree

11 files changed

+22
-39
lines changed

11 files changed

+22
-39
lines changed

cmd/applyconfiguration-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ func main() {
4949
generators.DefaultNameSystem(),
5050
generators.GetTargets,
5151
args.StdBuildTag,
52+
pflag.Args(),
5253
); err != nil {
5354
klog.Fatalf("Error: %v", err)
5455
}

cmd/client-gen/main.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,10 @@ func main() {
4040
pflag.Parse()
4141

4242
// add group version package as input dirs for gengo
43+
inputPkgs := []string{}
4344
for _, pkg := range customArgs.Groups {
4445
for _, v := range pkg.Versions {
45-
genericArgs.InputDirs = append(genericArgs.InputDirs, v.Package)
46+
inputPkgs = append(inputPkgs, v.Package)
4647
}
4748
}
4849

@@ -55,6 +56,7 @@ func main() {
5556
generators.DefaultNameSystem(),
5657
generators.GetTargets,
5758
args.StdBuildTag,
59+
inputPkgs,
5860
); err != nil {
5961
klog.Fatalf("Error: %v", err)
6062
}

cmd/conversion-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ func main() {
125125
generators.DefaultNameSystem(),
126126
generators.GetTargets,
127127
args.StdBuildTag,
128+
pflag.Args(),
128129
); err != nil {
129130
klog.Fatalf("Error: %v", err)
130131
}

cmd/deepcopy-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ func main() {
7575
generators.DefaultNameSystem(),
7676
generators.GetTargets,
7777
args.StdBuildTag,
78+
pflag.Args(),
7879
); err != nil {
7980
klog.Fatalf("Error: %v", err)
8081
}

cmd/defaulter-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ func main() {
7171
generators.DefaultNameSystem(),
7272
generators.GetTargets,
7373
args.StdBuildTag,
74+
pflag.Args(),
7475
); err != nil {
7576
klog.Fatalf("Error: %v", err)
7677
}

cmd/informer-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ func main() {
4747
generators.DefaultNameSystem(),
4848
generators.GetTargets,
4949
args.StdBuildTag,
50+
pflag.Args(),
5051
); err != nil {
5152
klog.Fatalf("Error: %v", err)
5253
}

cmd/lister-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ func main() {
4747
generators.DefaultNameSystem(),
4848
generators.GetTargets,
4949
args.StdBuildTag,
50+
pflag.Args(),
5051
); err != nil {
5152
klog.Fatalf("Error: %v", err)
5253
}

cmd/openapi-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ func main() {
5151
generators.DefaultNameSystem(),
5252
generators.GetTargets,
5353
args.StdBuildTag,
54+
pflag.Args(),
5455
); err != nil {
5556
log.Fatalf("OpenAPI code generation error: %v", err)
5657
}

cmd/prerelease-lifecycle-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ func main() {
6464
statusgenerators.DefaultNameSystem(),
6565
statusgenerators.GetTargets,
6666
args.StdBuildTag,
67+
pflag.Args(),
6768
); err != nil {
6869
klog.Fatalf("Error: %v", err)
6970
}

cmd/register-gen/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ func main() {
4343
generators.DefaultNameSystem(),
4444
generators.GetTargets,
4545
args.StdBuildTag,
46+
pflag.Args(),
4647
); err != nil {
4748
klog.Fatalf("Error: %v", err)
4849
}

kube_codegen.sh

+10-38
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,11 @@ function kube::codegen::gen_helpers() {
138138
-name zz_generated.deepcopy.go \
139139
| xargs -0 rm -f
140140

141-
local input_args=()
142-
for arg in "${input_pkgs[@]}"; do
143-
input_args+=("--input-dirs" "$arg")
144-
done
145141
"${gobin}/deepcopy-gen" \
146142
-v "${v}" \
147143
--output-file zz_generated.deepcopy.go \
148144
--go-header-file "${boilerplate}" \
149-
"${input_args[@]}"
145+
"${input_pkgs[@]}"
150146
fi
151147

152148
# Defaults
@@ -174,15 +170,11 @@ function kube::codegen::gen_helpers() {
174170
-name zz_generated.defaults.go \
175171
| xargs -0 rm -f
176172

177-
local input_args=()
178-
for arg in "${input_pkgs[@]}"; do
179-
input_args+=("--input-dirs" "$arg")
180-
done
181173
"${gobin}/defaulter-gen" \
182174
-v "${v}" \
183175
--output-file zz_generated.defaults.go \
184176
--go-header-file "${boilerplate}" \
185-
"${input_args[@]}"
177+
"${input_pkgs[@]}"
186178
fi
187179

188180
# Conversions
@@ -210,10 +202,6 @@ function kube::codegen::gen_helpers() {
210202
-name zz_generated.conversion.go \
211203
| xargs -0 rm -f
212204

213-
local input_args=()
214-
for arg in "${input_pkgs[@]}"; do
215-
input_args+=("--input-dirs" "$arg")
216-
done
217205
local extra_peer_args=()
218206
for arg in "${extra_peers[@]:+"${extra_peers[@]}"}"; do
219207
extra_peer_args+=("--extra-peer-dirs" "$arg")
@@ -223,7 +211,7 @@ function kube::codegen::gen_helpers() {
223211
--output-file zz_generated.conversion.go \
224212
--go-header-file "${boilerplate}" \
225213
"${extra_peer_args[@]:+"${extra_peer_args[@]}"}" \
226-
"${input_args[@]}"
214+
"${input_pkgs[@]}"
227215
fi
228216
}
229217

@@ -367,21 +355,17 @@ function kube::codegen::gen_openapi() {
367355
-name zz_generated.openapi.go \
368356
| xargs -0 rm -f
369357

370-
local inputs=()
371-
for arg in "${input_pkgs[@]}"; do
372-
inputs+=("--input-dirs" "$arg")
373-
done
374358
"${gobin}/openapi-gen" \
375359
-v "${v}" \
376360
--output-file zz_generated.openapi.go \
377361
--go-header-file "${boilerplate}" \
378362
--output-dir "${out_dir}" \
379363
--output-pkg "${out_pkg}" \
380364
--report-filename "${new_report}" \
381-
--input-dirs "k8s.io/apimachinery/pkg/apis/meta/v1" \
382-
--input-dirs "k8s.io/apimachinery/pkg/runtime" \
383-
--input-dirs "k8s.io/apimachinery/pkg/version" \
384-
"${inputs[@]}"
365+
"k8s.io/apimachinery/pkg/apis/meta/v1" \
366+
"k8s.io/apimachinery/pkg/runtime" \
367+
"k8s.io/apimachinery/pkg/version" \
368+
"${input_pkgs[@]}"
385369
fi
386370

387371
touch "${report}" # in case it doesn't exist yet
@@ -604,17 +588,13 @@ function kube::codegen::gen_client() {
604588
|| true \
605589
) | xargs -0 rm -f
606590

607-
local inputs=()
608-
for arg in "${input_pkgs[@]}"; do
609-
inputs+=("--input-dirs" "$arg")
610-
done
611591
"${gobin}/applyconfiguration-gen" \
612592
-v "${v}" \
613593
--go-header-file "${boilerplate}" \
614594
--output-dir "${out_dir}/${applyconfig_subdir}" \
615595
--output-pkg "${applyconfig_pkg}" \
616596
--external-applyconfigurations "${applyconfig_external}" \
617-
"${inputs[@]}"
597+
"${input_pkgs[@]}"
618598
fi
619599

620600
echo "Generating client code for ${#group_versions[@]} targets"
@@ -651,17 +631,13 @@ function kube::codegen::gen_client() {
651631
|| true \
652632
) | xargs -0 rm -f
653633

654-
local inputs=()
655-
for arg in "${input_pkgs[@]}"; do
656-
inputs+=("--input-dirs" "$arg")
657-
done
658634
"${gobin}/lister-gen" \
659635
-v "${v}" \
660636
--go-header-file "${boilerplate}" \
661637
--output-dir "${out_dir}/${listers_subdir}" \
662638
--output-pkg "${out_pkg}/${listers_subdir}" \
663639
--plural-exceptions "${plural_exceptions}" \
664-
"${inputs[@]}"
640+
"${input_pkgs[@]}"
665641

666642
echo "Generating informer code for ${#input_pkgs[@]} targets"
667643

@@ -672,10 +648,6 @@ function kube::codegen::gen_client() {
672648
|| true \
673649
) | xargs -0 rm -f
674650

675-
local inputs=()
676-
for arg in "${input_pkgs[@]}"; do
677-
inputs+=("--input-dirs" "$arg")
678-
done
679651
"${gobin}/informer-gen" \
680652
-v "${v}" \
681653
--go-header-file "${boilerplate}" \
@@ -684,6 +656,6 @@ function kube::codegen::gen_client() {
684656
--versioned-clientset-package "${out_pkg}/${clientset_subdir}/${clientset_versioned_name}" \
685657
--listers-package "${out_pkg}/${listers_subdir}" \
686658
--plural-exceptions "${plural_exceptions}" \
687-
"${inputs[@]}"
659+
"${input_pkgs[@]}"
688660
fi
689661
}

0 commit comments

Comments
 (0)