TMP: adds in-line test within the verify command

ADP-216_sops_automation
LeeW 10 months ago
parent bbcdf00290
commit 38d6d166e0

@ -26,3 +26,24 @@ cat <<EOM > .sops.yaml.tmp
$( cat .sops.yaml )
EOM
mv .sops.yaml.tmp .sops.yaml
# TEST
# define "fixture"
repo_root="$(git rev-parse --show-toplevel)"
read -p "start testing?" __var
# ---
# create sops cfg in curdir
rm .sops.yaml
../bin/update_sops.sh -c "${PWD}" -s "${secrets_file}"
test -e "${PWD}/.sops.yaml"
test ! -e "${repo_root}/.sops.yaml"
read -p "next test?" __var
# ---
# create sops cfg in default (repo root)
rm .sops.yaml
# note: fail if for any reason sops config defined at top level; this repo should not have this!
test -e "${repo_root}/.sops.yaml"
../bin/update_sops.sh -s "${secrets_file}"
test ! -e "${PWD}/.sops.yaml"
test -e "${repo_root}/.sops.yaml"
read -p "next test?" __var

Loading…
Cancel
Save