update openapi scripts to fetch protobuffer schemas (#4582)

* update openapi scripts to fetch protobuffer schema

* code review

* code review

* restore makeOpenApiInfoDotGo.sh

* code review
This commit is contained in:
Natasha Sarkar
2022-08-05 17:00:32 -05:00
committed by GitHub
parent 56d82a8378
commit 1b0fe2a078
12 changed files with 38447 additions and 38450 deletions

View File

@@ -23,10 +23,7 @@ version_list=()
V=`ls kubernetesapi | grep v.*`
for VERSION in $V
do
openapiinfo=$(\
jq -r '.info' kubernetesapi/$VERSION/swagger.json | \
sed 's/[\" *]//g' | \
tr -d '\n' )
openapiinfo="{title:Kubernetes,version:${VERSION//_/.}}"
info_list+=( $openapiinfo )
version_list+=( ${VERSION} )
done
@@ -70,7 +67,7 @@ for version in ${version_list[@]}
do
latest=$version
cat <<EOF >>kubernetesapi/openapiinfo.go
"$version": $version.MustAsset,
"${version//_/.}": $version.MustAsset,
EOF
done
@@ -78,7 +75,7 @@ done
cat <<EOF >>kubernetesapi/openapiinfo.go
}
const DefaultOpenAPI = "$latest"
const DefaultOpenAPI = "${latest//_/.}"
EOF
gofmt -s -w kubernetesapi/openapiinfo.go