mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Merge pull request #12834 from eldarion-gondor/fix-validate-cluster-on-error
When calling kubectl.sh, allow error due to API server bouncing
This commit is contained in:
		@@ -40,7 +40,7 @@ while true; do
 | 
				
			|||||||
  # Suppress errors from kubectl output because during cluster bootstrapping
 | 
					  # Suppress errors from kubectl output because during cluster bootstrapping
 | 
				
			||||||
  # for clusters where the master node is registered, the apiserver will become
 | 
					  # for clusters where the master node is registered, the apiserver will become
 | 
				
			||||||
  # available and then get restarted as the kubelet configures the docker bridge.
 | 
					  # available and then get restarted as the kubelet configures the docker bridge.
 | 
				
			||||||
  nodes_status=$("${KUBE_ROOT}/cluster/kubectl.sh" get nodes -o template --template='{{range .items}}{{with index .status.conditions 0}}{{.type}}:{{.status}},{{end}}{{end}}' --api-version=v1)
 | 
					  nodes_status=$("${KUBE_ROOT}/cluster/kubectl.sh" get nodes -o template --template='{{range .items}}{{with index .status.conditions 0}}{{.type}}:{{.status}},{{end}}{{end}}' --api-version=v1) || true
 | 
				
			||||||
  found=$(echo "${nodes_status}" | tr "," "\n" | grep -c 'Ready:') || true
 | 
					  found=$(echo "${nodes_status}" | tr "," "\n" | grep -c 'Ready:') || true
 | 
				
			||||||
  ready=$(echo "${nodes_status}" | tr "," "\n" | grep -c 'Ready:True') || true
 | 
					  ready=$(echo "${nodes_status}" | tr "," "\n" | grep -c 'Ready:True') || true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user