From 07dfd3a2fd39ddb6c1f33ed7d63f7f9f74551570 Mon Sep 17 00:00:00 2001 From: RainbowMango Date: Sat, 6 Jul 2024 19:05:24 +0800 Subject: [PATCH] Skip generating proto for kubernetes apis in vendor Signed-off-by: RainbowMango --- hack/update-estimator-protobuf.sh | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/hack/update-estimator-protobuf.sh b/hack/update-estimator-protobuf.sh index 8ce6b2bd21f7..b11b73f20440 100755 --- a/hack/update-estimator-protobuf.sh +++ b/hack/update-estimator-protobuf.sh @@ -59,12 +59,12 @@ PACKAGES=( ) APIMACHINERY_PKGS=( - +k8s.io/apimachinery/pkg/util/intstr - +k8s.io/apimachinery/pkg/api/resource - +k8s.io/apimachinery/pkg/runtime/schema - +k8s.io/apimachinery/pkg/runtime - k8s.io/apimachinery/pkg/apis/meta/v1 - k8s.io/api/core/v1 + -k8s.io/apimachinery/pkg/util/intstr + -k8s.io/apimachinery/pkg/api/resource + -k8s.io/apimachinery/pkg/runtime/schema + -k8s.io/apimachinery/pkg/runtime + -k8s.io/apimachinery/pkg/apis/meta/v1 + -k8s.io/api/core/v1 ) go-to-protobuf \ @@ -72,10 +72,7 @@ go-to-protobuf \ --apimachinery-packages=$(IFS=, ; echo "${APIMACHINERY_PKGS[*]}") \ --packages=$(IFS=, ; echo "${PACKAGES[*]}") \ --proto-import="${KARMADA_ROOT}/vendor" \ - --proto-import="${KARMADA_ROOT}/third_party/protobuf" + --proto-import="${KARMADA_ROOT}/third_party/protobuf" \ + --output-base="${GOPATH}/src" go generate ./pkg/estimator/service - -# The `go-to-protobuf` tool will modify all import proto files in vendor, so we should use go mod vendor to prevent. -export GOPATH=${DEFAULT_GOPATH} -go mod vendor