Partnership echo/log audit pass + exit trap
Exit trap (_pm_trap_restart_stopped) in partnership_manager.sh: restarts locally stopped containers if script crashes mid-cleanup; partnership_offboard.sh registers same trap. echo/log audit: step result lines (stack deployed counts, state writes, onboard/offboard complete) → echo; check mode ACTIVE/INACTIVE status → echo; ssh_setup.sh key-exists and install/verify results → echo. Manual-Partnership.md: added Output Tiers section.
This commit is contained in:
@@ -371,6 +371,29 @@ Counter resets after `SSH_STRIKE_RESET_HRS` of clean connectivity.
|
||||
|
||||
---
|
||||
|
||||
## ━━━ OUTPUT TIERS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
All scripts use a two-tier output model: `echo` lines are always visible; `log`
|
||||
lines only appear when `--log` is passed.
|
||||
|
||||
**partnership_onboard.sh** — one-shot setup. Without `--log`, step headers, per-step
|
||||
result lines (deployed/failed counts), and the final summary are visible. Per-container
|
||||
deploy detail suppressed.
|
||||
|
||||
**partnership_offboard.sh** — one-shot teardown. Without `--log`, step headers, key
|
||||
state transitions, and the final checklist summary are visible. Per-container cleanup
|
||||
detail suppressed.
|
||||
|
||||
**partnership_manager.sh** — check/status/transfer/onboard modes. Without `--log`,
|
||||
mode-specific result lines (`--check` prints ACTIVE/INACTIVE status always), state
|
||||
transitions, warnings, and summary blocks are visible. Per-operation detail suppressed.
|
||||
|
||||
**ssh_setup.sh** — one-shot key setup. Without `--log`, section headers and per-step
|
||||
results (key created, key installed, auth verified) are visible. Strike-counter
|
||||
management (`--validate`) uses `log` for healthy cycles; `warn` for failures.
|
||||
|
||||
---
|
||||
|
||||
## ━━━ FLAG REFERENCE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
### partnership_onboard.sh
|
||||
|
||||
Reference in New Issue
Block a user