mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-10 12:32:03 +00:00
Codegen: subprojects openapi
Use the "subprojects" aspect of update-codegen to generat openapi for the subprojects. Next we can simplify and remove the generic support. apiextensions-apiserver seems like it was ALWAYS broken: k8s.io/apiextensions/ doesn't exist, but k8s.io/apiextensions-apiserver does. Fixing that causes different openapi results, obviously.
This commit is contained in:
parent
4c45313c3f
commit
93b2845bec
@ -898,8 +898,8 @@ function codegen::subprojects() {
|
||||
vendor/k8s.io/kube-aggregator
|
||||
vendor/k8s.io/sample-apiserver
|
||||
vendor/k8s.io/sample-controller
|
||||
vendor/k8s.io/apiextensions-apiserver
|
||||
vendor/k8s.io/metrics
|
||||
vendor/k8s.io/apiextensions-apiserver
|
||||
vendor/k8s.io/apiextensions-apiserver/examples/client-go
|
||||
)
|
||||
|
||||
|
@ -28,6 +28,13 @@ kube::codegen::gen_helpers \
|
||||
--output-base "$(dirname "${BASH_SOURCE[0]}")/../../.." \
|
||||
--boilerplate "${SCRIPT_ROOT}/hack/boilerplate.go.txt"
|
||||
|
||||
kube::codegen::gen_openapi \
|
||||
--input-pkg-root k8s.io/apiextensions-apiserver/pkg \
|
||||
--extra-pkgs k8s.io/api/autoscaling/v1 `# needed for Scale type` \
|
||||
--output-pkg-root k8s.io/apiextensions-apiserver/pkg/generated \
|
||||
--output-base "$(dirname "${BASH_SOURCE[0]}")/../../.." \
|
||||
--boilerplate "${SCRIPT_ROOT}/hack/boilerplate.go.txt"
|
||||
|
||||
kube::codegen::gen_client \
|
||||
--with-watch \
|
||||
--input-pkg-root k8s.io/apiextensions-apiserver/pkg/apis \
|
||||
|
@ -28,6 +28,12 @@ kube::codegen::gen_helpers \
|
||||
--output-base "$(dirname "${BASH_SOURCE[0]}")/../../.." \
|
||||
--boilerplate "${SCRIPT_ROOT}/hack/boilerplate.go.txt"
|
||||
|
||||
kube::codegen::gen_openapi \
|
||||
--input-pkg-root k8s.io/kube-aggregator/pkg/apis \
|
||||
--output-pkg-root k8s.io/kube-aggregator/pkg/generated \
|
||||
--output-base "$(dirname "${BASH_SOURCE[0]}")/../../.." \
|
||||
--boilerplate "${SCRIPT_ROOT}/hack/boilerplate.go.txt"
|
||||
|
||||
kube::codegen::gen_client \
|
||||
--with-watch \
|
||||
--input-pkg-root k8s.io/kube-aggregator/pkg/apis \
|
||||
|
Loading…
Reference in New Issue
Block a user