mirror of https://github.com/k3s-io/k3s
hack/update-openapi-spec.sh: normalize indention of spec through jq
parent
999e2e0ce8
commit
2393799e2e
|
@ -339,10 +339,9 @@ kube::util::create-fake-git-tree() {
|
||||||
kube::util::godep_restored() {
|
kube::util::godep_restored() {
|
||||||
local -r godeps_json=${1:-Godeps/Godeps.json}
|
local -r godeps_json=${1:-Godeps/Godeps.json}
|
||||||
local -r gopath=${2:-${GOPATH%:*}}
|
local -r gopath=${2:-${GOPATH%:*}}
|
||||||
if ! which jq &>/dev/null; then
|
|
||||||
echo "jq not found. Please install." 1>&2
|
kube::util::require-jq
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
local root
|
local root
|
||||||
local old_rev=""
|
local old_rev=""
|
||||||
while read path rev; do
|
while read path rev; do
|
||||||
|
@ -792,6 +791,15 @@ function kube::util::check-file-in-alphabetical-order {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# kube::util::require-jq
|
||||||
|
# Checks whether jq is installed.
|
||||||
|
function kube::util::require-jq {
|
||||||
|
if ! which jq &>/dev/null; then
|
||||||
|
echo "jq not found. Please install." 1>&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Some useful colors.
|
# Some useful colors.
|
||||||
if [[ -z "${color_start-}" ]]; then
|
if [[ -z "${color_start-}" ]]; then
|
||||||
declare -r color_start="\033["
|
declare -r color_start="\033["
|
||||||
|
|
|
@ -25,6 +25,7 @@ KUBE_ROOT=$(dirname "${BASH_SOURCE}")/..
|
||||||
OPENAPI_ROOT_DIR="${KUBE_ROOT}/api/openapi-spec"
|
OPENAPI_ROOT_DIR="${KUBE_ROOT}/api/openapi-spec"
|
||||||
source "${KUBE_ROOT}/hack/lib/init.sh"
|
source "${KUBE_ROOT}/hack/lib/init.sh"
|
||||||
|
|
||||||
|
kube::util::require-jq
|
||||||
kube::golang::setup_env
|
kube::golang::setup_env
|
||||||
|
|
||||||
make -C "${KUBE_ROOT}" WHAT=cmd/kube-apiserver
|
make -C "${KUBE_ROOT}" WHAT=cmd/kube-apiserver
|
||||||
|
@ -83,7 +84,7 @@ fi
|
||||||
|
|
||||||
kube::log::status "Updating " ${OPENAPI_ROOT_DIR}
|
kube::log::status "Updating " ${OPENAPI_ROOT_DIR}
|
||||||
|
|
||||||
curl -w "\n" -fs "${API_HOST}:${API_PORT}/openapi/v2" > "${OPENAPI_ROOT_DIR}/swagger.json"
|
curl -w "\n" -fs "${API_HOST}:${API_PORT}/openapi/v2" | jq -S . > "${OPENAPI_ROOT_DIR}/swagger.json"
|
||||||
|
|
||||||
kube::log::status "SUCCESS"
|
kube::log::status "SUCCESS"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue