prow.sh: debug failing KinD cluster creation
When KinD fails in a Prow job, we need additional information to understand why it failed.
This commit is contained in:
		
							parent
							
								
									9b0d9cd743
								
							
						
					
					
						commit
						546d5504a1
					
				
							
								
								
									
										12
									
								
								prow.sh
								
								
								
								
							
							
						
						
									
										12
									
								
								prow.sh
								
								
								
								
							|  | @ -488,7 +488,17 @@ $(list_gates "$gates") | ||||||
|     featureGates: |     featureGates: | ||||||
| $(list_gates "$gates") | $(list_gates "$gates") | ||||||
| EOF | EOF | ||||||
|     run kind create cluster --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image" || die "'kind create cluster' failed" |     info "kind-config.yaml:" | ||||||
|  |     cat "${CSI_PROW_WORK}/kind-config.yaml" | ||||||
|  |     if ! run kind create cluster --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image"; then | ||||||
|  |         warn "Cluster creation failed. Will try again with higher verbosity." | ||||||
|  |         info "Available Docker images:" | ||||||
|  |         docker image ls | ||||||
|  |         if ! run kind --loglevel debug create cluster --retain --name csi-prow --config "${CSI_PROW_WORK}/kind-config.yaml" --wait 5m --image "$image"; then | ||||||
|  |             run kind export logs --name csi-prow "$ARTIFACTS/kind-cluster" | ||||||
|  |             die "Cluster creation failed again, giving up. See the 'kind-cluster' artifact directory for additional logs." | ||||||
|  |         fi | ||||||
|  |     fi | ||||||
|     KUBECONFIG="$(kind get kubeconfig-path --name=csi-prow)" |     KUBECONFIG="$(kind get kubeconfig-path --name=csi-prow)" | ||||||
|     export KUBECONFIG |     export KUBECONFIG | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue