* docs: runner startup delay docs PR #678 * docs: adding in immutable tag into the docs
This commit is contained in:
		
							parent
							
								
									82d1be7791
								
							
						
					
					
						commit
						9437e164b4
					
				
							
								
								
									
										25
									
								
								README.md
								
								
								
								
							
							
						
						
									
										25
									
								
								README.md
								
								
								
								
							|  | @ -1098,25 +1098,14 @@ configuration script tries to communicate with the network. | ||||||
| 
 | 
 | ||||||
| **Solution**<br /> | **Solution**<br /> | ||||||
| 
 | 
 | ||||||
| > This feature is experimental and will be dropped once maintainers think that | > Added originally to help users with older istio instances. | ||||||
| > everyone has already migrated to use Istio's `holdApplicationUntilProxyStarts` ([istio/istio#11130](https://github.com/istio/istio/issues/11130)). | > Newer Istio instances can use Istio's `holdApplicationUntilProxyStarts` attribute ([istio/istio#11130](https://github.com/istio/istio/issues/11130)) to avoid having to delay starting up the runner. | ||||||
| > | > Please read the discussion in [#592](https://github.com/actions-runner-controller/actions-runner-controller/pull/592) for more information. | ||||||
| > Please read the discussion in #592 for more information. |  | ||||||
| 
 | 
 | ||||||
| You can add a delay to the entrypoint script by setting the `STARTUP_DELAY` environment | _Note: Prior to the runner immutable tag `82d1be7` or the date `2021-07-03` for the mutable tags, the environment variable referenced below was called `STARTUP_DELAY`. This has been deprecated and will be removed from the codebase later (currently we check for both). If you are using this feature please update to using `STARTUP_DELAY_IN_SECONDS` instead when you next upgrade your runner image to a current release._ | ||||||
| variable. This will cause the script to sleep `STARTUP_DELAY` seconds. |  | ||||||
| 
 | 
 | ||||||
| *Example `Runner` with a 2 second startup delay:* | You can add a delay to the runner's entrypoint script by setting the `STARTUP_DELAY_IN_SECONDS` environment | ||||||
| ```yaml | variable for the runner pod. This will cause the script to sleep X seconds, this works with any runner kind. | ||||||
| apiVersion: actions.summerwind.dev/v1alpha1 |  | ||||||
| kind: Runner |  | ||||||
| metadata: |  | ||||||
|   name: example-runner-with-sleep |  | ||||||
| spec: |  | ||||||
|   env: |  | ||||||
|     - name: STARTUP_DELAY |  | ||||||
|       value: "2" # Remember! env var values must be strings. |  | ||||||
| ``` |  | ||||||
| 
 | 
 | ||||||
| *Example `RunnerDeployment` with a 2 second startup delay:* | *Example `RunnerDeployment` with a 2 second startup delay:* | ||||||
| ```yaml | ```yaml | ||||||
|  | @ -1128,7 +1117,7 @@ spec: | ||||||
|   template: |   template: | ||||||
|     spec: |     spec: | ||||||
|       env: |       env: | ||||||
|         - name: STARTUP_DELAY |         - name: STARTUP_DELAY_IN_SECONDS | ||||||
|           value: "2" # Remember! env var values must be strings. |           value: "2" # Remember! env var values must be strings. | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue