ci: increase linkerd-install readiness timeout (#3418)
CI runs frequently timeout waiting for pod readiness. There is a hardcoded 1m timeout. This change makes this timeout configurable, specifying a 2m timeout in the CI configuration.
This commit is contained in:
		
							parent
							
								
									36474b3e20
								
							
						
					
					
						commit
						4d9df4c3d0
					
				| 
						 | 
				
			
			@ -127,6 +127,8 @@ jobs:
 | 
			
		|||
    if: needs.meta.outputs.cargo_changed == 'true' || needs.meta.outputs.rust_changed == 'true'
 | 
			
		||||
    timeout-minutes: 20
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    env:
 | 
			
		||||
      WAIT_TIMEOUT: 2m
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: linkerd/dev/actions/setup-tools@v43
 | 
			
		||||
      - name: scurl https://run.linkerd.io/install-edge | sh
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										6
									
								
								justfile
								
								
								
								
							
							
						
						
									
										6
									
								
								justfile
								
								
								
								
							| 
						 | 
				
			
			@ -57,6 +57,8 @@ _features := if features == "all" {
 | 
			
		|||
        "--no-default-features --features=" + features
 | 
			
		||||
    } else { "" }
 | 
			
		||||
 | 
			
		||||
wait-timeout := env_var_or_default("WAIT_TIMEOUT", "1m")
 | 
			
		||||
 | 
			
		||||
export CXX := 'clang++-14'
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
| 
						 | 
				
			
			@ -272,7 +274,7 @@ _linkerd-crds-install: _k3d-ready
 | 
			
		|||
        | {{ _kubectl }} apply -f -
 | 
			
		||||
    {{ _kubectl }} wait crd --for condition=established \
 | 
			
		||||
        --selector='linkerd.io/control-plane-ns' \
 | 
			
		||||
        --timeout=1m
 | 
			
		||||
        --timeout={{ wait-timeout }}
 | 
			
		||||
 | 
			
		||||
# Install linkerd on the test cluster using test images.
 | 
			
		||||
linkerd-install *args='': _tag-set k3d-load-linkerd _linkerd-crds-install && _linkerd-ready
 | 
			
		||||
| 
						 | 
				
			
			@ -313,7 +315,7 @@ linkerd-check-control-plane-proxy:
 | 
			
		|||
_linkerd-ready:
 | 
			
		||||
    {{ _kubectl }} wait pod --for=condition=ready \
 | 
			
		||||
        --namespace=linkerd --selector='linkerd.io/control-plane-component' \
 | 
			
		||||
        --timeout=1m
 | 
			
		||||
        --timeout={{ wait-timeout }}
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Dev Container
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue