change python client generator to use latest swagger-codgen code

This commit is contained in:
mbohlool
2017-10-09 17:51:56 -07:00
parent 266d038f19
commit e8a3524053

View File

@@ -44,7 +44,7 @@ popd > /dev/null
source "${SCRIPT_ROOT}/client-generator.sh"
source "${SETTING_FILE}"
SWAGGER_CODEGEN_COMMIT=v2.2.2; \
SWAGGER_CODEGEN_COMMIT=d2b91073e1fc499fea67141ff4c17740d25f8e83; \
CLIENT_LANGUAGE=python; \
CLEANUP_DIRS=(client/apis client/models docs test); \
kubeclient::generator::generate_client "${OUTPUT_DIR}"
@@ -53,9 +53,4 @@ echo "--- Patching generated code..."
find "${OUTPUT_DIR}/test" -type f -name \*.py -exec sed -i 's/\bclient/kubernetes.client/g' {} +
find "${OUTPUT_DIR}" -path "${OUTPUT_DIR}/base" -prune -o -type f -a -name \*.md -exec sed -i 's/\bclient/kubernetes.client/g' {} +
find "${OUTPUT_DIR}" -path "${OUTPUT_DIR}/base" -prune -o -type f -a -name \*.md -exec sed -i 's/kubernetes.client-python/client-python/g' {} +
sed -i'' "/^configuration = Configuration()$/d" "${OUTPUT_DIR}/client/__init__.py"
sed -i'' "/^from .configuration import Configuration$/d" "${OUTPUT_DIR}/client/__init__.py"
sed -i '${/^$/d;}' "${OUTPUT_DIR}/client/__init__.py"
echo "from .configuration import Configuration, ConfigurationObject, configuration" >> "${OUTPUT_DIR}/client/__init__.py"
echo "---Done."