test: fix helm2 integration tests
This commit is contained in:
		
							parent
							
								
									17a969ce83
								
							
						
					
					
						commit
						45b8eb6942
					
				|  | @ -50,14 +50,15 @@ if helm version --client 2>/dev/null | grep '"v2\.'; then | ||||||
|   helm_major_version=2 |   helm_major_version=2 | ||||||
|   info "Using Helm version: $(helm version --short --client | grep -o v.*$)" |   info "Using Helm version: $(helm version --short --client | grep -o v.*$)" | ||||||
|   ${helm} init --stable-repo-url https://charts.helm.sh/stable --wait --override spec.template.spec.automountServiceAccountToken=true |   ${helm} init --stable-repo-url https://charts.helm.sh/stable --wait --override spec.template.spec.automountServiceAccountToken=true | ||||||
|  |   ${helm} plugin ls | grep diff || ${helm} plugin install https://github.com/databus23/helm-diff --version v2.11.0+5 | ||||||
| # helm v3 | # helm v3 | ||||||
| else | else | ||||||
|   helm_major_version=3 |   helm_major_version=3 | ||||||
|   info "Using Helm version: $(helm version --short | grep -o v.*$)" |   info "Using Helm version: $(helm version --short | grep -o v.*$)" | ||||||
|  |   ${helm} plugin ls | grep diff || ${helm} plugin install https://github.com/databus23/helm-diff --version v3.1.3 | ||||||
|  |   ${helm} plugin ls | grep secrets || ${helm} plugin install https://github.com/jkroepke/helm-secrets --version v3.5.0 | ||||||
| fi | fi | ||||||
| info "Using Kustomize version: $(kustomize version --short | grep -o 'v[^ ]+')" | info "Using Kustomize version: $(kustomize version --short | grep -o 'v[^ ]+')" | ||||||
| ${helm} plugin ls | grep diff || ${helm} plugin install https://github.com/databus23/helm-diff --version v3.1.3 |  | ||||||
| ${helm} plugin ls | grep secrets || ${helm} plugin install https://github.com/jkroepke/helm-secrets --version v3.5.0 |  | ||||||
| ${kubectl} get namespace ${test_ns} &> /dev/null && warn "Namespace ${test_ns} exists, from a previous test run?" | ${kubectl} get namespace ${test_ns} &> /dev/null && warn "Namespace ${test_ns} exists, from a previous test run?" | ||||||
| $kubectl create namespace ${test_ns} || fail "Could not create namespace ${test_ns}" | $kubectl create namespace ${test_ns} || fail "Could not create namespace ${test_ns}" | ||||||
| trap "{ $kubectl delete namespace ${test_ns}; }" EXIT # remove namespace whenever we exit this script | trap "{ $kubectl delete namespace ${test_ns}; }" EXIT # remove namespace whenever we exit this script | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue