Merge pull request #27155 from Random-Liu/remove-unnecessary-configuration
Automatic merge from submit-queue Remove unnecessary configuration for apiserver host and port. This is kubernetes side of https://github.com/kubernetes/node-problem-detector/pull/18. There is no need to configure apiserver host and port with salt and pillar, the default ENV values in the container are enough. I've tried this PR in my local cluster, everything works fine. @mikedanese for the salt change. :) /cc @dchen1107 []()
This commit is contained in:
		@@ -19,12 +19,6 @@ spec:
 | 
				
			|||||||
      containers:
 | 
					      containers:
 | 
				
			||||||
      - name: node-problem-detector
 | 
					      - name: node-problem-detector
 | 
				
			||||||
        image: gcr.io/google_containers/node-problem-detector:v0.1
 | 
					        image: gcr.io/google_containers/node-problem-detector:v0.1
 | 
				
			||||||
        env:
 | 
					 | 
				
			||||||
        # Config the host ip and port of apiserver.
 | 
					 | 
				
			||||||
        - name: "KUBERNETES_SERVICE_HOST"
 | 
					 | 
				
			||||||
          value: "{{ pillar['master_node'] }}"
 | 
					 | 
				
			||||||
        - name: "KUBERNETES_SERVICE_PORT"
 | 
					 | 
				
			||||||
          value: "443"
 | 
					 | 
				
			||||||
        securityContext:
 | 
					        securityContext:
 | 
				
			||||||
          privileged: true
 | 
					          privileged: true
 | 
				
			||||||
        resources:
 | 
					        resources:
 | 
				
			||||||
@@ -602,7 +602,6 @@ ENABLE_MANIFEST_URL: $(yaml-quote ${ENABLE_MANIFEST_URL:-false})
 | 
				
			|||||||
MANIFEST_URL: $(yaml-quote ${MANIFEST_URL:-})
 | 
					MANIFEST_URL: $(yaml-quote ${MANIFEST_URL:-})
 | 
				
			||||||
MANIFEST_URL_HEADER: $(yaml-quote ${MANIFEST_URL_HEADER:-})
 | 
					MANIFEST_URL_HEADER: $(yaml-quote ${MANIFEST_URL_HEADER:-})
 | 
				
			||||||
NUM_NODES: $(yaml-quote ${NUM_NODES})
 | 
					NUM_NODES: $(yaml-quote ${NUM_NODES})
 | 
				
			||||||
MASTER_NAME: $(yaml-quote ${MASTER_NAME})
 | 
					 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
    if [ -n "${APISERVER_TEST_ARGS:-}" ]; then
 | 
					    if [ -n "${APISERVER_TEST_ARGS:-}" ]; then
 | 
				
			||||||
      cat >>$file <<EOF
 | 
					      cat >>$file <<EOF
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -449,7 +449,6 @@ enable_manifest_url: '$(echo "${ENABLE_MANIFEST_URL:-}" | sed -e "s/'/''/g")'
 | 
				
			|||||||
manifest_url: '$(echo "${MANIFEST_URL:-}" | sed -e "s/'/''/g")'
 | 
					manifest_url: '$(echo "${MANIFEST_URL:-}" | sed -e "s/'/''/g")'
 | 
				
			||||||
manifest_url_header: '$(echo "${MANIFEST_URL_HEADER:-}" | sed -e "s/'/''/g")'
 | 
					manifest_url_header: '$(echo "${MANIFEST_URL_HEADER:-}" | sed -e "s/'/''/g")'
 | 
				
			||||||
num_nodes: $(echo "${NUM_NODES:-}" | sed -e "s/'/''/g")
 | 
					num_nodes: $(echo "${NUM_NODES:-}" | sed -e "s/'/''/g")
 | 
				
			||||||
master_node: $(echo "${MASTER_NAME:-}" | sed -e "s/'/''/g")
 | 
					 | 
				
			||||||
e2e_storage_test_environment: '$(echo "$E2E_STORAGE_TEST_ENVIRONMENT" | sed -e "s/'/''/g")'
 | 
					e2e_storage_test_environment: '$(echo "$E2E_STORAGE_TEST_ENVIRONMENT" | sed -e "s/'/''/g")'
 | 
				
			||||||
kube_uid: '$(echo "${KUBE_UID}" | sed -e "s/'/''/g")'
 | 
					kube_uid: '$(echo "${KUBE_UID}" | sed -e "s/'/''/g")'
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -779,10 +779,6 @@ function start-kube-addons {
 | 
				
			|||||||
  fi
 | 
					  fi
 | 
				
			||||||
  if [[ "${ENABLE_NODE_PROBLEM_DETECTOR:-}" == "true" ]]; then
 | 
					  if [[ "${ENABLE_NODE_PROBLEM_DETECTOR:-}" == "true" ]]; then
 | 
				
			||||||
    setup-addon-manifests "addons" "node-problem-detector"
 | 
					    setup-addon-manifests "addons" "node-problem-detector"
 | 
				
			||||||
    local -r node_problem_detector_file="${dst_dir}/node-problem-detector/node-problem-detector.yaml"
 | 
					 | 
				
			||||||
    mv "${dst_dir}/node-problem-detector/node-problem-detector.yaml.in" "${node_problem_detector_file}"
 | 
					 | 
				
			||||||
    # Replace the salt configurations with variable values.
 | 
					 | 
				
			||||||
    sed -i -e "s@{{ *pillar\['master_node'\] *}}@${MASTER_NAME}@g" "${node_problem_detector_file}"
 | 
					 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
  if echo "${ADMISSION_CONTROL:-}" | grep -q "LimitRanger"; then
 | 
					  if echo "${ADMISSION_CONTROL:-}" | grep -q "LimitRanger"; then
 | 
				
			||||||
    setup-addon-manifests "admission-controls" "limit-range"
 | 
					    setup-addon-manifests "admission-controls" "limit-range"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -153,8 +153,7 @@ addon-dir-create:
 | 
				
			|||||||
{% if pillar.get('enable_node_problem_detector', '').lower() == 'true' %}
 | 
					{% if pillar.get('enable_node_problem_detector', '').lower() == 'true' %}
 | 
				
			||||||
/etc/kubernetes/addons/node-problem-detector/node-problem-detector.yaml:
 | 
					/etc/kubernetes/addons/node-problem-detector/node-problem-detector.yaml:
 | 
				
			||||||
  file.managed:
 | 
					  file.managed:
 | 
				
			||||||
    - source: salt://kube-addons/node-problem-detector/node-problem-detector.yaml.in
 | 
					    - source: salt://kube-addons/node-problem-detector/node-problem-detector.yaml
 | 
				
			||||||
    - template: jinja
 | 
					 | 
				
			||||||
    - user: root
 | 
					    - user: root
 | 
				
			||||||
    - group: root
 | 
					    - group: root
 | 
				
			||||||
    - file_mode: 644
 | 
					    - file_mode: 644
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user