mirror of https://github.com/kubernetes/kops.git
				
				
				
			Merge pull request #5462 from justinsb/dont_repeatedly_download_nodeup
Don't repeatedly download nodeup
This commit is contained in:
		
						commit
						a9de76ad6e
					
				|  | @ -74,9 +74,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -93,6 +94,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -63,9 +63,10 @@ download-or-bust() { | |||
|   while true; do | ||||
|     for url in "${urls[@]}"; do | ||||
|       local file="${url##*/}" | ||||
|       rm -f "${file}" | ||||
| 
 | ||||
|       if [[ $(which curl) ]]; then | ||||
|       if [[ -e "${file}" ]]; then | ||||
|         echo "== File exists for ${url} ==" | ||||
|       elif [[ $(which curl) ]]; then | ||||
|         if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|           echo "== Failed to curl ${url}. Retrying. ==" | ||||
|           break | ||||
|  | @ -82,6 +83,7 @@ download-or-bust() { | |||
| 
 | ||||
|       if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|         echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|         rm -f "${file}" | ||||
|       else | ||||
|         if [[ -n "${hash}" ]]; then | ||||
|           echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -48,9 +48,10 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1bmastersadditionalcidrex | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -67,6 +68,7 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1bmastersadditionalcidrex | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  | @ -324,9 +326,10 @@ Resources.AWSAutoScalingLaunchConfigurationnodesadditionalcidrexamplecom.Propert | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -343,6 +346,7 @@ Resources.AWSAutoScalingLaunchConfigurationnodesadditionalcidrexamplecom.Propert | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -57,9 +57,10 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersadditionaluserda | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -76,6 +77,7 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersadditionaluserda | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  | @ -354,9 +356,10 @@ Resources.AWSAutoScalingLaunchConfigurationnodesadditionaluserdataexamplecom.Pro | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -373,6 +376,7 @@ Resources.AWSAutoScalingLaunchConfigurationnodesadditionaluserdataexamplecom.Pro | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -48,9 +48,10 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersminimalexampleco | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -67,6 +68,7 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersminimalexampleco | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  | @ -324,9 +326,10 @@ Resources.AWSAutoScalingLaunchConfigurationnodesminimalexamplecom.Properties.Use | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -343,6 +346,7 @@ Resources.AWSAutoScalingLaunchConfigurationnodesminimalexamplecom.Properties.Use | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
|  | @ -48,9 +48,10 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersminimalexampleco | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -67,6 +68,7 @@ Resources.AWSAutoScalingLaunchConfigurationmasterustest1amastersminimalexampleco | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  | @ -324,9 +326,10 @@ Resources.AWSAutoScalingLaunchConfigurationnodesminimalexamplecom.Properties.Use | |||
|     while true; do | ||||
|       for url in "${urls[@]}"; do | ||||
|         local file="${url##*/}" | ||||
|         rm -f "${file}" | ||||
| 
 | ||||
|         if [[ $(which curl) ]]; then | ||||
|         if [[ -e "${file}" ]]; then | ||||
|           echo "== File exists for ${url} ==" | ||||
|         elif [[ $(which curl) ]]; then | ||||
|           if ! curl -f --ipv4 -Lo "${file}" --connect-timeout 20 --retry 6 --retry-delay 10 "${url}"; then | ||||
|             echo "== Failed to curl ${url}. Retrying. ==" | ||||
|             break | ||||
|  | @ -343,6 +346,7 @@ Resources.AWSAutoScalingLaunchConfigurationnodesminimalexamplecom.Properties.Use | |||
| 
 | ||||
|         if [[ -n "${hash}" ]] && ! validate-hash "${file}" "${hash}"; then | ||||
|           echo "== Hash validation of ${url} failed. Retrying. ==" | ||||
|           rm -f "${file}" | ||||
|         else | ||||
|           if [[ -n "${hash}" ]]; then | ||||
|             echo "== Downloaded ${url} (SHA1 = ${hash}) ==" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue