mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-29 01:30:51 +00:00
added support for multiple kubernetes openapi schemas
This commit is contained in:
14
kyaml/openapi/scripts/fetchSchemaFromCluster.sh
Executable file
14
kyaml/openapi/scripts/fetchSchemaFromCluster.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
# Copyright 2020 The Kubernetes Authors.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
MYGOBIN=$(go env GOPATH)/bin
|
||||
VERSION=$1
|
||||
|
||||
cp $HOME/.kube/config /tmp/kubeconfig.txt | true
|
||||
$MYGOBIN/kind create cluster --image kindest/node:$VERSION --name=getopenapidata
|
||||
$MYGOBIN/kpt live fetch-k8s-schema --pretty-print > /tmp/new_swagger.json
|
||||
$MYGOBIN/kind delete cluster --name=getopenapidata
|
||||
cp /tmp/kubeconfig.txt $HOME/.kube/config | true
|
||||
mkdir -p kubernetesapi/"${VERSION//.}"
|
||||
cp /tmp/new_swagger.json kubernetesapi/"${VERSION//.}"/swagger.json
|
||||
Reference in New Issue
Block a user