|
|
|
|
@ -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
|
|
|
|
|
|