mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-13 13:55:41 +00:00
Codegen: subproject: chdir to the project dir
This makes it feel more like an API to be used in other repos (which is really what it is for).
This commit is contained in:
parent
893ec0ca45
commit
bbbb695060
@ -883,19 +883,22 @@ function codegen::informers() {
|
||||
|
||||
function codegen::subprojects() {
|
||||
# Call generation on sub-projects.
|
||||
# TODO(thockin): make these take a list of codegens and flags
|
||||
local subs=(
|
||||
vendor/k8s.io/code-generator/examples/hack/update-codegen.sh
|
||||
vendor/k8s.io/kube-aggregator/hack/update-codegen.sh
|
||||
vendor/k8s.io/sample-apiserver/hack/update-codegen.sh
|
||||
vendor/k8s.io/sample-controller/hack/update-codegen.sh
|
||||
vendor/k8s.io/apiextensions-apiserver/hack/update-codegen.sh
|
||||
vendor/k8s.io/metrics/hack/update-codegen.sh
|
||||
vendor/k8s.io/apiextensions-apiserver/examples/client-go/hack/update-codegen.sh
|
||||
vendor/k8s.io/code-generator/examples
|
||||
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/examples/client-go
|
||||
)
|
||||
|
||||
for s in "${subs[@]}"; do
|
||||
CODEGEN_PKG=./vendor/k8s.io/code-generator "$s"
|
||||
local codegen
|
||||
codegen="$(pwd)/vendor/k8s.io/code-generator"
|
||||
for sub in "${subs[@]}"; do
|
||||
pushd "${sub}" >/dev/null
|
||||
CODEGEN_PKG="${codegen}" ./hack/update-codegen.sh
|
||||
popd >/dev/null
|
||||
done
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user