mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-05 17:27:51 +00:00
hack/tools: remove openapi-gen install in vendor
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
This commit is contained in:
parent
b67ac3e747
commit
7bc0f0473d
3 changed files with 40 additions and 101 deletions
28
Makefile
28
Makefile
|
|
@ -5,8 +5,6 @@ ALL_ARCH=amd64 arm arm64 ppc64le s390x
|
|||
ML_PLATFORMS=linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/s390x
|
||||
OUT_DIR?=$(PWD)/_output
|
||||
|
||||
OPENAPI_PATH=./vendor/k8s.io/kube-openapi
|
||||
|
||||
VERSION?=latest
|
||||
GOIMAGE=golang:1.15
|
||||
GO111MODULE=on
|
||||
|
|
@ -78,13 +76,21 @@ go-mod:
|
|||
go mod vendor
|
||||
go mod verify
|
||||
|
||||
verify: verify-gofmt go-mod test
|
||||
verify: verify-gofmt verify-generated test
|
||||
|
||||
pkg/api/generated/openapi/zz_generated.openapi.go: go.mod go.sum
|
||||
go run $(OPENAPI_PATH)/cmd/openapi-gen/openapi-gen.go --logtostderr \
|
||||
-i k8s.io/metrics/pkg/apis/custom_metrics,k8s.io/metrics/pkg/apis/custom_metrics/v1beta1,k8s.io/metrics/pkg/apis/custom_metrics/v1beta2,k8s.io/metrics/pkg/apis/external_metrics,k8s.io/metrics/pkg/apis/external_metrics/v1beta1,k8s.io/metrics/pkg/apis/metrics,k8s.io/metrics/pkg/apis/metrics/v1beta1,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/api/resource,k8s.io/apimachinery/pkg/version,k8s.io/api/core/v1 \
|
||||
-h ./hack/boilerplate.go.txt \
|
||||
-p ./pkg/api/generated/openapi \
|
||||
-O zz_generated.openapi \
|
||||
-o ./ \
|
||||
-r /dev/null
|
||||
.PHONY: update
|
||||
update: update-generated
|
||||
|
||||
# Generated
|
||||
# ---------
|
||||
|
||||
generated_files=pkg/api/generated/openapi/zz_generated.openapi.go
|
||||
|
||||
.PHONY: verify-generated
|
||||
verify-generated:
|
||||
@git diff --exit-code -- $(generated_files)
|
||||
|
||||
.PHONY: update-generated
|
||||
update-generated:
|
||||
go install -mod=readonly k8s.io/kube-openapi/cmd/openapi-gen
|
||||
$(GOPATH)/bin/openapi-gen --logtostderr -i k8s.io/metrics/pkg/apis/custom_metrics,k8s.io/metrics/pkg/apis/custom_metrics/v1beta1,k8s.io/metrics/pkg/apis/custom_metrics/v1beta2,k8s.io/metrics/pkg/apis/external_metrics,k8s.io/metrics/pkg/apis/external_metrics/v1beta1,k8s.io/metrics/pkg/apis/metrics,k8s.io/metrics/pkg/apis/metrics/v1beta1,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/api/resource,k8s.io/apimachinery/pkg/version,k8s.io/api/core/v1 -h ./hack/boilerplate.go.txt -p ./pkg/api/generated/openapi -O zz_generated.openapi -o ./ -r /dev/null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue