Files
proxmox/docs/archive/00-meta-pruned/CONTINUE_AND_COMPLETE.md
defiQUG bea1903ac9
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Sync all local changes: docs, config, scripts, submodule refs, verification evidence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 15:46:06 -08:00

5.3 KiB
Raw Blame History

Continue and Complete — Operator Checklist

Last Updated: 2026-02-08
Completion run: NEXT_STEPS_COMPLETION_RUN_20260208.md
Run all automated next steps: bash scripts/run-all-next-steps.sh → report in docs/04-configuration/verification-evidence/NEXT_STEPS_RUN_*.md
Purpose: Single run-order checklist for all remaining work after Dev/Codespaces (items 16) are done.
Full detail: NEXT_STEPS_ALL.md | REMAINING_ITEMS_DOTENV_AND_ACTIONS.md


Status overview

Items Status
16 (Fourth NPMplus, SSH keys, Gitea, rsync, push, verification) DONE
7 Bridge (real) Run from LAN; fix if reverted (LINK, pause, params). See NEXT_STEPS_COMPLETION_RUN_20260208.md
8 Security (SSH key-only + UFW 8006) Applied 2026-02-08 (hosts may need sudo in PATH / UFW or iptables)
9 25062508 JWT / identity Manual: nginx + tokens per container
10 Explorer SSL Manual: NPMplus UI
11 NPMplus cert 134 Manual: NPMplus UI
12 Wave 2 & 3 Per WAVE2_WAVE3_OPERATOR_CHECKLIST.md
13 Smart contracts (deploy + verify) Run from LAN (RPC 192.168.11.211, Blockscout .140 reachable). Deploy timed out from workspace; verify ran but Blockscout unreachable.

Run in order when ready

Do these when credentials and network are in place. Secrets: PRIVATE_KEY and same-wallet LINK live in smom-dbis-138/.env (bridge + contract deploy).

# What Command (from repo root unless noted)
7 Bridge real run bash scripts/bridge/run-send-cross-chain.sh 0.01
8 Security on Proxmox hosts bash scripts/security/run-security-on-proxmox-hosts.sh --apply (after SSH key login works to .10, .11, .12)
13a Deploy contracts (Chain 138) cd smom-dbis-138 && source .env && bash scripts/deployment/deploy-all-contracts.sh
13b WETH bridge (if needed) GAS_PRICE=1000000000 ./scripts/deploy-and-configure-weth9-bridge-chain138.sh then set CCIPWETH9_BRIDGE_CHAIN138 in smom-dbis-138/.env
13c Verify contracts (Blockscout) source smom-dbis-138/.env 2>/dev/null && ./scripts/verify/run-contract-verification-with-proxy.sh

Manual / UI steps (no single script)

# What Where
9 25062508 JWT and identity (2506→Luis, 2507/2508→Putu) CHAIN138_JWT_AUTH_REQUIREMENTS.md, scripts/generate-jwt-token-for-container.sh
10 Explorer SSL (no cert warning) NPMplus https://192.168.11.167:81 → SSL → Let's Encrypt explorer.d-bis.org → assign to proxy, Force SSL
11 NPMplus cert 134 (cross-all.defi-oracle.io) NPMplus → SSL Certificates → re-request or re-save cert
12 Wave 2 & 3 (monitoring, Grafana, VLANs, CCIP Ops/Admin, DBIS, etc.) WAVE2_WAVE3_OPERATOR_CHECKLIST.md

Push all projects to Gitea + as4-411 in Phoenix (Sankofa Marketplace)

as4-411 is initialized as a git repo at ~/projects/as4-411 and is intended as a deployable LogicApps-like solution for the Sankofa Marketplace. Add it to Phoenix (Sankofa) as a submodule, then push all projects from ~/projects to Gitea.

Step Command (from proxmox repo root)
1. Push all projects to Gitea GITEA_TOKEN=xxx bash scripts/dev-vm/push-all-projects-to-gitea.sh
2. Add as4-411 as submodule in Sankofa bash scripts/dev-vm/add-as4-411-submodule-to-sankofa.sh
3. Commit submodule in Sankofa cd ~/projects/Sankofa && git add .gitmodules marketplace/as4-411 && git commit -m "Add as4-411 as marketplace submodule (LogicApps-like deployable)"

Dry-run (no token): bash scripts/dev-vm/push-all-projects-to-gitea.sh --dry-run — lists 22 repos under ~/projects (including as4-411).
Projects dir: Set PROJECTS_DIR=/path to use a different parent directory.
Note: loc_az_hci is fixed (initial commit pushed). js can still fail with HTTP 413 until Gitea server limit is raised — see GITEA_LARGE_PUSH_HTTP_413.md.


Quick checks (safe to run anytime)

Check Command
Bridge dry-run bash scripts/bridge/run-send-cross-chain.sh 0.01 --dry-run
Security dry-run bash scripts/security/run-security-on-proxmox-hosts.sh (no --apply)
NPMplus backup bash scripts/verify/backup-npmplus.sh (NPM_PASSWORD in .env)
Push-all dry-run bash scripts/dev-vm/push-all-projects-to-gitea.sh --dry-run

References