test: ensure bash -eo pipefail (as in circleci)
This commit is contained in:
		
							parent
							
								
									2983f5cd28
								
							
						
					
					
						commit
						0c9934c357
					
				|  | @ -1,6 +1,9 @@ | |||
| #!/usr/bin/env bash | ||||
| # vim: set tabstop=4 shiftwidth=4 | ||||
| 
 | ||||
| set -e | ||||
| set -o pipefail | ||||
| 
 | ||||
| # IMPORTS ----------------------------------------------------------------------------------------------------------- | ||||
| 
 | ||||
| # determine working directory to use to relative paths irrespective of starting directory | ||||
|  | @ -137,10 +140,10 @@ if [[ helm_major_version -eq 3 ]]; then | |||
|   test_start "secretssops" | ||||
| 
 | ||||
|   info "Ensure helm-secrets is not installed" | ||||
|   ${helm} plugin rm secrets | ||||
|   ${helm} plugin rm secrets || true | ||||
| 
 | ||||
|   info "Ensure helmfile fails when no helm-secrets is installed" | ||||
|   ${helmfile} -f ${dir}/secretssops.yaml -e direct build && fail "\"helmfile build\" should fail without secrets plugin" | ||||
|   ${helmfile} -f ${dir}/secretssops.yaml -e direct build; code="$?"; echo Code: "$code"; [ "${code}" -ne 0 ] || fail "\"helmfile build\" should fail without secrets plugin" | ||||
| 
 | ||||
|   info "Ensure helm-secrets is installed" | ||||
|   ${helm} plugin install https://github.com/jkroepke/helm-secrets --version v3.5.0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue