remove temp dir when exit in scripts
Signed-off-by: qingwave <isguory@gmail.com>
This commit is contained in:
parent
9207812cdb
commit
74454adde7
|
@ -83,6 +83,7 @@ function deploy_weave_cni() {
|
|||
|
||||
#generate for kindClusterConfig
|
||||
TEMP_PATH=$(mktemp -d)
|
||||
trap '{ rm -rf ${TEMP_PATH}; }' EXIT
|
||||
cp -rf "${REPO_ROOT}"/artifacts/kindClusterConfig/general-config.yaml "${TEMP_PATH}"/"${CLUSTER_NAME}"-config.yaml
|
||||
sed -i'' -e "s#{{disable_cni}}#true#g" "${TEMP_PATH}"/"${CLUSTER_NAME}"-config.yaml
|
||||
sed -i'' -e "s#{{pod_cidr}}#${POD_CIDR}#g" "${TEMP_PATH}"/"${CLUSTER_NAME}"-config.yaml
|
||||
|
|
|
@ -77,6 +77,7 @@ MEMBER_CLUSTER_API_ENDPOINT=$(kubectl config view -o jsonpath='{.clusters[?(@.na
|
|||
|
||||
# deploy karmada agent
|
||||
TEMP_PATH=$(mktemp -d)
|
||||
trap '{ rm -rf ${TEMP_PATH}; }' EXIT
|
||||
cp "${REPO_ROOT}"/artifacts/agent/karmada-agent.yaml "${TEMP_PATH}"/karmada-agent.yaml
|
||||
sed -i'' -e "s/{{karmada_context}}/${KARMADA_APISERVER_CONTEXT_NAME}/g" "${TEMP_PATH}"/karmada-agent.yaml
|
||||
sed -i'' -e "s/{{member_cluster_name}}/${MEMBER_CLUSTER_NAME}/g" "${TEMP_PATH}"/karmada-agent.yaml
|
||||
|
|
|
@ -185,6 +185,7 @@ fi
|
|||
|
||||
# deploy karmada apiserver
|
||||
TEMP_PATH_APISERVER=$(mktemp -d)
|
||||
trap '{ rm -rf ${TEMP_PATH_APISERVER}; }' EXIT
|
||||
cp "${REPO_ROOT}"/artifacts/deploy/karmada-apiserver.yaml "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
|
||||
sed -i'' -e "s/{{service_type}}/${KARMADA_APISERVER_SERVICE_TYPE}/g" "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
|
||||
echo -e "\nApply dynamic rendered apiserver service in ${TEMP_PATH_APISERVER}/karmada-apiserver.yaml."
|
||||
|
@ -240,11 +241,11 @@ then
|
|||
fi
|
||||
|
||||
TEMP_PATH_CRDS=$(mktemp -d)
|
||||
trap '{ rm -rf ${TEMP_PATH_CRDS}; }' EXIT
|
||||
cp -rf "${REPO_ROOT}"/charts/karmada/_crds "${TEMP_PATH_CRDS}"
|
||||
util::fill_cabundle "${ROOT_CA_FILE}" "${TEMP_PATH_CRDS}/_crds/patches/webhook_in_resourcebindings.yaml"
|
||||
util::fill_cabundle "${ROOT_CA_FILE}" "${TEMP_PATH_CRDS}/_crds/patches/webhook_in_clusterresourcebindings.yaml"
|
||||
installCRDs "karmada-apiserver" "${TEMP_PATH_CRDS}"
|
||||
rm -rf "${TEMP_PATH_CRDS}"
|
||||
|
||||
# deploy webhook configurations on karmada apiserver
|
||||
util::deploy_webhook_configuration "karmada-apiserver" "${ROOT_CA_FILE}" "${REPO_ROOT}/artifacts/deploy/webhook-configuration.yaml"
|
||||
|
|
|
@ -68,6 +68,7 @@ if [[ -z "${HOST_IPADDRESS}" ]]; then
|
|||
fi
|
||||
#prepare for kindClusterConfig
|
||||
TEMP_PATH=$(mktemp -d)
|
||||
trap '{ rm -rf ${TEMP_PATH}; }' EXIT
|
||||
echo -e "Preparing kindClusterConfig in path: ${TEMP_PATH}"
|
||||
cp -rf "${REPO_ROOT}"/artifacts/kindClusterConfig/member1.yaml "${TEMP_PATH}"/member1.yaml
|
||||
cp -rf "${REPO_ROOT}"/artifacts/kindClusterConfig/member2.yaml "${TEMP_PATH}"/member2.yaml
|
||||
|
|
Loading…
Reference in New Issue