Closed nbwhg closed 2 years ago
可以贴下执行的异常
可以贴下执行的异常
» sh -x ./hack/update-codegen.sh
+ set -o errexit
+ set -o nounset
+ set -o pipefail
++ dirname ./hack/update-codegen.sh
+ SCRIPT_ROOT=./hack/..
++ cd ./hack/..
++ pwd -P
+ ROOT_PATH=/home/TD/td-redis-operator
++ cd ./hack/..
++ ls -d -1 ./vendor/k8s.io/code-generator
++ echo k8s.io/code-generator
+ CODEGEN_PKG=k8s.io/code-generator
++ cd ./hack/..
++ ls -d -1 ./vendor/sigs.k8s.io/controller-tools
+ CONTROLLER_GEN_PKG=./vendor/sigs.k8s.io/controller-tools
+ GO_HEADER_FILE=/home/TD/td-redis-operator/hack/boilerplate.go.txt
+ OUTPUT_DIR=/home/TD/td-redis-operator/_output
+ mkdir /home/TD/td-redis-operator/_output
+ CRD_DIR=/home/TD/td-redis-operator/crd
+ trap cleanup EXIT
+ EXT_APIS_PKG=redis-priv-operator/pkg/apis
+ OUTPUT_PKG=redis-priv-operator/pkg/client
+ GROUP_VERSIONS=cache:v1alpha1
+ EXT_APIS=()
+ for GVs in '${GROUP_VERSIONS}'
+ IFS=:
+ read G Vs
+ for V in '${Vs//,/ }'
+ EXT_APIS+=("${EXT_APIS_PKG}/${G}/${V}")
+ echo 'Building controller-gen'
Building controller-gen
+ CONTROLLER_GEN=/home/TD/td-redis-operator/_output/controller-gen
+ go build -v -o /home/TD/td-redis-operator/_output/controller-gen ./vendor/sigs.k8s.io/controller-tools/cmd/controller-gen
without -mod=vendor, directory /home/TD/td-redis-operator/vendor/sigs.k8s.io/controller-tools/cmd/controller-gen has no package path
+ cleanup
+ rm -rf /home/TD/td-redis-operator/_output
需要部署下controller-gen这个包
如题。
./hack/update-codegen.sh
没有成功。make
命令,发现只是执行了go generate
,查看makefile,默认的targe命中了codegen
,建议增加一个all
target。