mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	kube-up: move build-runtime-config from AWS & GCE into common
This commit is contained in:
		@@ -1519,25 +1519,3 @@ function get-tokens() {
 | 
			
		||||
  KUBELET_TOKEN=$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64 | tr -d "=+/" | dd bs=32 count=1 2>/dev/null)
 | 
			
		||||
  KUBE_PROXY_TOKEN=$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64 | tr -d "=+/" | dd bs=32 count=1 2>/dev/null)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Builds the RUNTIME_CONFIG var from other feature enable options
 | 
			
		||||
function build-runtime-config() {
 | 
			
		||||
  if [[ "${ENABLE_DEPLOYMENTS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/deployments=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/deployments=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/deployments=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
  if [[ "${ENABLE_DAEMONSETS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/daemonsets=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/daemonsets=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/daemonsets=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -419,3 +419,25 @@ function stage-images() {
 | 
			
		||||
function yaml-quote {
 | 
			
		||||
  echo "'$(echo "${@}" | sed -e "s/'/''/g")'"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Builds the RUNTIME_CONFIG var from other feature enable options
 | 
			
		||||
function build-runtime-config() {
 | 
			
		||||
  if [[ "${ENABLE_DEPLOYMENTS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/deployments=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/deployments=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/deployments=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
  if [[ "${ENABLE_DAEMONSETS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/daemonsets=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/daemonsets=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/daemonsets=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1327,28 +1327,6 @@ function prepare-e2e() {
 | 
			
		||||
  detect-project
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Builds the RUNTIME_CONFIG var from other feature enable options
 | 
			
		||||
function build-runtime-config() {
 | 
			
		||||
  if [[ "${ENABLE_DEPLOYMENTS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/deployments=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/deployments=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/deployments=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
  if [[ "${ENABLE_DAEMONSETS}" == "true" ]]; then
 | 
			
		||||
      if [[ -z "${RUNTIME_CONFIG}" ]]; then
 | 
			
		||||
          RUNTIME_CONFIG="extensions/v1beta1/daemonsets=true"
 | 
			
		||||
      else
 | 
			
		||||
          if echo "${RUNTIME_CONFIG}" | grep -q -v "extensions/v1beta1/daemonsets=true"; then
 | 
			
		||||
            RUNTIME_CONFIG="${RUNTIME_CONFIG},extensions/v1beta1/daemonsets=true"
 | 
			
		||||
          fi
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# $1: if 'true', we're building a master yaml, else a node
 | 
			
		||||
function build-kube-env {
 | 
			
		||||
  local master=$1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user