14 lines
1.5 KiB
Plaintext
14 lines
1.5 KiB
Plaintext
|
|
# 084-cloud-646-reporter: operator-646 cloud reporter
|
||
|
|
|
||
|
|
Goal: Get operator-646 (2226/7683) reporting health
|
||
|
|
|
||
|
|
Steps:
|
||
|
|
1. machine-ssh to operator-646; write machine.env (operator-646/2226/7683). 2. Install kit watcher + persistent cron per cloud-uptime/README.md. 3. Verify hook registered + enabled (not the retired cron). 4. Register health pubkey if missing. 5. Verify on status API: status=up with facts. Done criteria: result notes quote status API lines for operator-646.
|
||
|
|
|
||
|
|
Done criteria: result notes appended below; file moved to done/.
|
||
|
|
|
||
|
|
Result notes (append below before moving to done/):
|
||
|
|
|
||
|
|
Completed 2026-10-08T15:11:11Z via box tasks done:
|
||
|
|
BLOCKED — same SSH precondition failure as 083/085/086 (evidenced 083): machine-ssh operator-only on VM; ~/.ssh/vm_to_gcp missing; super@34.139.37.135 Permission denied (publickey). Nothing executed on operator-646. CURRENT status API (2026-10-08): operator-646 | status: unknown | age_s: None | ssh: True | term: True | facts: {} (tunnel up both legs; reporter/cron missing as diagnosed). OPERATOR HANDOFF (on VM): machine-ssh operator-646; write ~/workspace/tunnel/machine.env (MUSE_MACHINE=operator-646 SSH_PORT=2226 TERM_PORT=7683, chmod 600); copy uptime-watcher.sh + persistent-crontab.sh to ~/workspace/bin, crontab.persist to ~/workspace/cron/, hook per hatch-hook.json.example; verify hook registered+enabled (NOT retired cron); register ~/.ssh/muse-health pub in /srv/board/health_signers if missing; verify status=up with facts. Suggest requeue to operator-hat queue.
|