mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-18 07:43:20 +02:00
test: ensure bash -eo pipefail (as in circleci)
This commit is contained in:
committed by
Yusuke Kuoka
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
|
||||
|
||||
Reference in New Issue
Block a user