mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 00:52:55 +00:00
added a hidden openapi info command
This commit is contained in:
@@ -36,9 +36,7 @@ vet:
|
||||
go vet ./...
|
||||
|
||||
openapi:
|
||||
(which $(GOPATH)/bin/go-bindata || go get -u github.com/go-bindata/go-bindata/...)
|
||||
$(GOPATH)/bin/go-bindata --pkg kubernetesapi -o openapi/kubernetesapi/swagger.go openapi/kubernetesapi/swagger.json
|
||||
$(GOPATH)/bin/go-bindata --pkg kustomizationapi -o openapi/kustomizationapi/swagger.go openapi/kustomizationapi/swagger.json
|
||||
./hack/fetchOpenApiData.sh
|
||||
|
||||
$(MYGOBIN)/kind:
|
||||
( \
|
||||
|
||||
14
kyaml/hack/fetchOpenApiData.sh
Executable file
14
kyaml/hack/fetchOpenApiData.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
if ! command -v jq &> /dev/null ; then
|
||||
echo Please install jq
|
||||
echo on ubuntu: sudo apt-get install jq
|
||||
exit 1
|
||||
fi
|
||||
|
||||
GOPATH=$(go env GOPATH)
|
||||
|
||||
OPENAPIINFO=$(jq -r '.info' openapi/kubernetesapi/swagger.json | sed 's/[\" *]//g' | tr -d '\n')
|
||||
sed -i "s/Info = \".*\"/Info = \"$OPENAPIINFO\"/g" 'openapi/kubernetesapi/openapiinfo.go'
|
||||
|
||||
(go get -u github.com/go-bindata/go-bindata/...)
|
||||
$GOPATH/bin/go-bindata --pkg kubernetesapi -o openapi/kubernetesapi/swagger.go openapi/kubernetesapi/swagger.json
|
||||
$GOPATH/bin/go-bindata --pkg kustomizationapi -o openapi/kustomizationapi/swagger.go openapi/kustomizationapi/swagger.json
|
||||
8
kyaml/openapi/kubernetesapi/openapiinfo.go
Normal file
8
kyaml/openapi/kubernetesapi/openapiinfo.go
Normal file
@@ -0,0 +1,8 @@
|
||||
// Copyright 2019 The Kubernetes Authors.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package kubernetesapi
|
||||
|
||||
const Info = "{ title:Kubernetes, version:v1.17.0 }"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user