mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Use ensure-temp-dir in the common.sh script
Instead of having an ensure-temp-dir function in multiple places, add it to the common.sh script which is sourced by all the providers.
This commit is contained in:
		| @@ -570,18 +570,6 @@ function verify-prereqs { | ||||
|   fi | ||||
| } | ||||
|  | ||||
|  | ||||
| # Create a temp dir that'll be deleted at the end of this bash session. | ||||
| # | ||||
| # Vars set: | ||||
| #   KUBE_TEMP | ||||
| function ensure-temp-dir { | ||||
|   if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|     KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|     trap 'rm -rf "${KUBE_TEMP}"' EXIT | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # Take the local tar files and upload them to S3.  They will then be | ||||
| # downloaded by the master as part of the start up script for the master. | ||||
| # | ||||
|   | ||||
| @@ -100,17 +100,6 @@ function verify-prereqs { | ||||
|     echo "==> CONTAINER: $CONTAINER" | ||||
| } | ||||
|  | ||||
| # Create a temp dir that'll be deleted at the end of this bash session. | ||||
| # | ||||
| # Vars set: | ||||
| #   KUBE_TEMP | ||||
| function ensure-temp-dir { | ||||
|     if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|         KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|         trap 'rm -rf "${KUBE_TEMP}"' EXIT | ||||
|     fi | ||||
| } | ||||
|  | ||||
| # Take the local tar files and upload them to Azure Storage.  They will then be | ||||
| # downloaded by the master as part of the start up script for the master. | ||||
| # | ||||
|   | ||||
| @@ -308,6 +308,17 @@ function load-or-gen-kube-bearertoken() { | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # Create a temp dir that'll be deleted at the end of this bash session. | ||||
| # | ||||
| # Vars set: | ||||
| #   KUBE_TEMP | ||||
| function ensure-temp-dir { | ||||
|   if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|     KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|     trap 'rm -rf "${KUBE_TEMP}"' EXIT | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # Get the master IP for the current-context in kubeconfig if one exists. | ||||
| # | ||||
| # Assumed vars: | ||||
|   | ||||
| @@ -116,17 +116,6 @@ function verify-prereqs() { | ||||
|   update-or-verify-gcloud | ||||
| } | ||||
|  | ||||
| # Create a temp dir that'll be deleted at the end of this bash session. | ||||
| # | ||||
| # Vars set: | ||||
| #   KUBE_TEMP | ||||
| function ensure-temp-dir() { | ||||
|   if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|     KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|     trap 'rm -rf "${KUBE_TEMP}"' EXIT | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # Use the gcloud defaults to find the project.  If it is already set in the | ||||
| # environment then go with that. | ||||
| # | ||||
|   | ||||
| @@ -1030,18 +1030,6 @@ function verify-cmd-in-path { | ||||
|   } | ||||
| } | ||||
|  | ||||
| # | ||||
| # Checks that KUBE_TEMP is set, or sets it | ||||
| # If it sets it, it also creates the temporary directory | ||||
| # and sets up a trap so that we delete it when we exit | ||||
| # | ||||
| function ensure-temp-dir { | ||||
|   if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|     KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|     trap-add "rm -rf '${KUBE_TEMP}'" EXIT | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # | ||||
| # Repeatedly try a command over ssh until it succeeds or until five minutes have passed | ||||
| # The timeout isn't exact, since we assume the command runs instantaneously, and | ||||
|   | ||||
| @@ -104,17 +104,6 @@ function verify-prereqs { | ||||
|   export USING_KUBE_SCRIPTS=true | ||||
| } | ||||
|  | ||||
| # Create a temp dir that'll be deleted at the end of this bash session. | ||||
| # | ||||
| # Vars set: | ||||
| #   KUBE_TEMP | ||||
| function ensure-temp-dir { | ||||
|   if [[ -z ${KUBE_TEMP-} ]]; then | ||||
|     export KUBE_TEMP=$(mktemp -d -t kubernetes.XXXXXX) | ||||
|     trap 'rm -rf "${KUBE_TEMP}"' EXIT | ||||
|   fi | ||||
| } | ||||
|  | ||||
| # Create a set of provision scripts for the master and each of the nodes | ||||
| function create-provision-scripts { | ||||
|   ensure-temp-dir | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ryan Hallisey
					Ryan Hallisey