Merge pull request #123847 from wangzhen127/update-npd-configure
Support fetching NPD from github releases in standalone mode
This commit is contained in:
		@@ -295,9 +295,14 @@ function install-node-problem-detector {
 | 
				
			|||||||
    return
 | 
					    return
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  echo "Downloading ${npd_tar}."
 | 
					  if [[ -n "${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-}" ]]; then
 | 
				
			||||||
  local -r npd_release_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-https://storage.googleapis.com/kubernetes-release}"
 | 
					    echo "Downloading ${npd_tar} from ${NODE_PROBLEM_DETECTOR_RELEASE_PATH}."
 | 
				
			||||||
  download-or-bust "${npd_hash}" "${npd_release_path}/node-problem-detector/${npd_tar}"
 | 
					    local -r download_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH}/node-problem-detector/${npd_tar}"
 | 
				
			||||||
 | 
					  else
 | 
				
			||||||
 | 
					    echo "Downloading ${npd_tar} from github."
 | 
				
			||||||
 | 
					    local -r download_path="https://github.com/kubernetes/node-problem-detector/releases/download/${npd_version}/${npd_tar}"
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					  download-or-bust "${npd_hash}" "${download_path}"
 | 
				
			||||||
  local -r npd_dir="${KUBE_HOME}/node-problem-detector"
 | 
					  local -r npd_dir="${KUBE_HOME}/node-problem-detector"
 | 
				
			||||||
  mkdir -p "${npd_dir}"
 | 
					  mkdir -p "${npd_dir}"
 | 
				
			||||||
  tar xzf "${KUBE_HOME}/${npd_tar}" -C "${npd_dir}" --overwrite
 | 
					  tar xzf "${KUBE_HOME}/${npd_tar}" -C "${npd_dir}" --overwrite
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user