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=( APIMACHINERY_PKGS=(
+k8s.io/apimachinery/pkg/util/intstr -k8s.io/apimachinery/pkg/util/intstr
+k8s.io/apimachinery/pkg/api/resource -k8s.io/apimachinery/pkg/api/resource
+k8s.io/apimachinery/pkg/runtime/schema -k8s.io/apimachinery/pkg/runtime/schema
+k8s.io/apimachinery/pkg/runtime -k8s.io/apimachinery/pkg/runtime
k8s.io/apimachinery/pkg/apis/meta/v1 -k8s.io/apimachinery/pkg/apis/meta/v1
k8s.io/api/core/v1 -k8s.io/api/core/v1
) )
go-to-protobuf \ go-to-protobuf \
@ -72,10 +72,7 @@ go-to-protobuf \
--apimachinery-packages=$(IFS=, ; echo "${APIMACHINERY_PKGS[*]}") \ --apimachinery-packages=$(IFS=, ; echo "${APIMACHINERY_PKGS[*]}") \
--packages=$(IFS=, ; echo "${PACKAGES[*]}") \ --packages=$(IFS=, ; echo "${PACKAGES[*]}") \
--proto-import="${KARMADA_ROOT}/vendor" \ --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 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