Skip generating proto for kubernetes apis in vendor

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
RainbowMango 2024-07-06 19:05:24 +08:00
parent c8acebc295
commit 07dfd3a2fd
1 changed files with 8 additions and 11 deletions

View File

@ -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