diff --git a/kyaml/Makefile b/kyaml/Makefile index c921aa354..f165cdf2d 100644 --- a/kyaml/Makefile +++ b/kyaml/Makefile @@ -43,12 +43,12 @@ openapi: $(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 -VERSION="v1.19.1" +API_VERSION="v1.19.1" schema: which $(GOPATH)/bin/kind || GO111MODULE=on go get sigs.k8s.io/kind@v0.9.0 which $(GOPATH)/bin/kpt || GO111MODULE=on go get -v github.com/GoogleContainerTools/kpt cp $(HOME)/.kube/config /tmp/kubeconfig.txt | true - $(GOPATH)/bin/kind create cluster --image kindest/node:$(VERSION) --name=getopenapidata + $(GOPATH)/bin/kind create cluster --image kindest/node:$(API_VERSION) --name=getopenapidata $(GOPATH)/bin/kpt live fetch-k8s-schema --pretty-print > openapi/kubernetesapi/swagger.json $(GOPATH)/bin/kind delete cluster --name=getopenapidata cp /tmp/kubeconfig.txt $(HOME)/.kube/config | true diff --git a/kyaml/openapi/README.md b/kyaml/openapi/README.md index 887a376a6..52920d2bf 100644 --- a/kyaml/openapi/README.md +++ b/kyaml/openapi/README.md @@ -13,11 +13,11 @@ In the [kyaml] directory, fetch the schema make schema ``` -You can specify a specific version with the "VERSION" +You can specify a specific version with the "API_VERSION" parameter. The default version is v1.19.1. Here is an example for fetching the data for v1.14.1. ``` -make schema VERSION=v1.14.1 +make schema API_VERSION=v1.14.1 ``` This will update the [OpenAPI schema].