monitoring: find SECRETS_ROOT for e2e bank admin password
This commit is contained in:
parent
329222f99d
commit
bf8a915a01
3 changed files with 99 additions and 9 deletions
|
|
@ -440,11 +440,15 @@ else
|
|||
MPW="${E2E_MERCHANT_TOKEN:-${MERCHANT_TOKEN:-$(read_secret "taler-merchant/merchant-goa-demo-cp4zqk-password.txt" || true)}}"
|
||||
fi
|
||||
if [ -n "$ADMIN_PASS" ]; then
|
||||
ok "bank admin secret"
|
||||
ok "bank admin secret" "${SECRETS_ROOT:+SECRETS_ROOT=${SECRETS_ROOT}}"
|
||||
elif [ "$E2E_REMOTE" = "1" ]; then
|
||||
warn "bank admin secret" "missing — will try public registration only"
|
||||
else
|
||||
blocker "prereq" "bank admin password missing (SECRETS_ROOT or koopa /root)"
|
||||
info "secrets" "SECRETS_ROOT=${SECRETS_ROOT:-'(unset)'}"
|
||||
if type secrets_hint >/dev/null 2>&1; then
|
||||
while IFS= read -r _line; do info "secrets-hint" "$_line"; done < <(secrets_hint)
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
if [ -n "$MPW" ]; then
|
||||
|
|
@ -460,6 +464,10 @@ elif [ "$E2E_REMOTE" = "1" ]; then
|
|||
warn "merchant secret" "missing — private orders fail unless E2E_USE_TEMPLATES=1 (set E2E_MERCHANT_TOKEN)"
|
||||
else
|
||||
blocker "prereq" "merchant instance password missing"
|
||||
info "secrets" "SECRETS_ROOT=${SECRETS_ROOT:-'(unset)'} — need taler-merchant/merchant-*-password.txt"
|
||||
if type secrets_hint >/dev/null 2>&1; then
|
||||
while IFS= read -r _line; do info "secrets-hint" "$_line"; done < <(secrets_hint)
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
# Authorization header for merchant private API (never double secret-token:)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue