mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-05 17:27:51 +00:00
Serve openapi spec
This commit is contained in:
parent
47a5ed8047
commit
1d44cbbbb8
5 changed files with 14114 additions and 6 deletions
7
Makefile
7
Makefile
|
|
@ -5,6 +5,8 @@ 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=$(GOPATH)/src/k8s.io/kube-openapi
|
||||
|
||||
VERSION?=latest
|
||||
GOIMAGE=golang:1.13
|
||||
GO111MODULE=on
|
||||
|
|
@ -77,3 +79,8 @@ go-mod:
|
|||
go mod verify
|
||||
|
||||
verify: verify-gofmt go-mod test
|
||||
|
||||
pkg/api/generated/openapi/zz_generated.openapi.go:
|
||||
GO111MODULE=off go get -d k8s.io/kube-openapi || true
|
||||
rm -rf pkg/api/generated/openapi
|
||||
cd $(OPENAPI_PATH) && go run ./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 -p github.com/directxman12/k8s-prometheus-adapter/pkg/api/generated/openapi -O zz_generated.openapi -r /dev/null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue