From 0d79a5f20cbb7e54af1abcaf62e39b2c00ee93a7 Mon Sep 17 00:00:00 2001 From: Sergey Kanzhelev Date: Sat, 11 Dec 2021 05:43:59 +0000 Subject: [PATCH] support removal of files by the ./hack/update-openapi-spec.sh --- hack/update-openapi-spec.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hack/update-openapi-spec.sh b/hack/update-openapi-spec.sh index 2f328f40021..d288de08f2f 100755 --- a/hack/update-openapi-spec.sh +++ b/hack/update-openapi-spec.sh @@ -103,6 +103,10 @@ curl -w "\n" -kfsS -H 'Authorization: Bearer dummy_token' "https://${API_HOST}:$ kube::log::status "Updating " "${OPENAPI_ROOT_DIR}/v3 for OpenAPI v3" mkdir -p "${OPENAPI_ROOT_DIR}/v3" +# clean up folder, note that some files start with dot like +# ".well-known__openid-configuration_openapi.json" +rm -r "${OPENAPI_ROOT_DIR}"/v3/{*,.*} || true + curl -w "\n" -kfsS -H 'Authorization: Bearer dummy_token' "https://${API_HOST}:${API_PORT}/openapi/v3" | jq '.Paths' | jq -r '.[]' | while read -r group; do kube::log::status "Updating OpenAPI spec for group ${group}" OPENAPI_FILENAME="${group}_openapi.json"