Skip generating proto for kubernetes apis in vendor
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
parent
c8acebc295
commit
07dfd3a2fd
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue