From 07b181673528e29b4a8d470fcf38ecd61f7a1fb0 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Mon, 2 Mar 2026 12:04:01 -0800 Subject: [PATCH] chore: update GAPS_STATUS, REMAINING_TASKS, DETAILED_GAPS_AND_ISSUES_LIST, apply-remaining-operator-fixes Made-with: Cursor --- docs/00-meta/GAPS_STATUS.md | 3 ++- docs/00-meta/REMAINING_TASKS.md | 2 +- docs/04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md | 2 +- scripts/apply-remaining-operator-fixes.sh | 0 4 files changed, 4 insertions(+), 3 deletions(-) mode change 100644 => 100755 scripts/apply-remaining-operator-fixes.sh diff --git a/docs/00-meta/GAPS_STATUS.md b/docs/00-meta/GAPS_STATUS.md index b972706..95a099d 100644 --- a/docs/00-meta/GAPS_STATUS.md +++ b/docs/00-meta/GAPS_STATUS.md @@ -24,12 +24,13 @@ | Explorer homepage / Wallet page tests intermittent | `scripts/verify-all-systems.sh`: timeout for Explorer homepage and Wallet page increased 15s → 25s. | | Nginx proxy order (§3 DETAILED_GAPS) | Confirmed `fix-nginx-conflicts-vmid5000.sh` has `location /api/v1/` before `location /api/`; status set to Addressed; operator should use this script. | | Runbook placeholders / .env in production | INGRESS_VERIFICATION_RUNBOOK.md: production note added in Prerequisites. VERIFICATION_GAPS_AND_TODOS: documentation note added. | +| §12 Nginx + config on VMID 5000 | `scripts/apply-remaining-operator-fixes.sh` created; run from LAN applies nginx fix and deploys explorer config via Proxmox host. **Executed 2026-03-02:** nginx fix and config deploy succeeded. | --- ## Remaining (operator / external) -- **Operator (LAN/Proxmox):** Apply nginx config on VMID 5000; create token_aggregation DB and run migrations; restart token-aggregation; run run-all-operator-tasks-from-lan.sh; deploy TwoWayTokenBridgeL2 (or cW* receiver) per chain; wire CW_BRIDGE_* and test E2E. See [OPERATOR_READY_CHECKLIST.md](OPERATOR_READY_CHECKLIST.md), [CW_BRIDGE_TASK_LIST.md](CW_BRIDGE_TASK_LIST.md), [DETAILED_GAPS_AND_ISSUES_LIST.md](../04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md) §12. +- **Operator (LAN/Proxmox):** ~~Apply nginx config on VMID 5000~~ **Done 2026-03-02** via `./scripts/apply-remaining-operator-fixes.sh` (nginx fix + explorer config deploy). Create token_aggregation DB and run migrations; restart token-aggregation; run run-all-operator-tasks-from-lan.sh; deploy TwoWayTokenBridgeL2 (or cW* receiver) per chain; wire CW_BRIDGE_* and test E2E. See [OPERATOR_READY_CHECKLIST.md](OPERATOR_READY_CHECKLIST.md), [CW_BRIDGE_TASK_LIST.md](CW_BRIDGE_TASK_LIST.md), [DETAILED_GAPS_AND_ISSUES_LIST.md](../04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md) §12. - **External / TBD:** Sankofa cutover placeholders until services deployed; CMC/CoinGecko submission; ramp provider outreach for Chain 138. See [REPOSITORIES_AND_PRS_CHAIN138.md](REPOSITORIES_AND_PRS_CHAIN138.md). --- diff --git a/docs/00-meta/REMAINING_TASKS.md b/docs/00-meta/REMAINING_TASKS.md index 572f941..2db3266 100644 --- a/docs/00-meta/REMAINING_TASKS.md +++ b/docs/00-meta/REMAINING_TASKS.md @@ -14,7 +14,7 @@ |---|------|-----|----------------| | 1 | **Full deployment order (Phase 0–6)** | Operator | [DEPLOYMENT_ORDER_OF_OPERATIONS.md](../03-deployment/DEPLOYMENT_ORDER_OF_OPERATIONS.md) | | 2 | **Chain 138 PMM:** add liquidity, DODOPMMProvider | Operator/LAN | [PRE_DEPLOYMENT_CHECKLIST.md](../03-deployment/PRE_DEPLOYMENT_CHECKLIST.md), [LIQUIDITY_POOLS_MASTER_MAP](../11-references/LIQUIDITY_POOLS_MASTER_MAP.md) | -| 3 | **Operator tasks:** Blockscout verify, 502 fix, NPMplus backup, deploy | Operator/LAN | `./scripts/run-all-operator-tasks-from-lan.sh [--deploy]` · [OPERATOR_READY_CHECKLIST.md](OPERATOR_READY_CHECKLIST.md) | +| 3 | **Operator tasks:** Blockscout verify, 502 fix, NPMplus backup, deploy | Operator/LAN | `./scripts/run-all-operator-tasks-from-lan.sh [--deploy]` · **Nginx + explorer config:** `./scripts/apply-remaining-operator-fixes.sh` (done 2026-03-02) · [OPERATOR_READY_CHECKLIST.md](OPERATOR_READY_CHECKLIST.md) | | 4 | **Gnosis, Celo, Wemix CCIP bridges** | Operator/LAN | [CONFIG_READY_CHAINS_COMPLETION_RUNBOOK](../07-ccip/CONFIG_READY_CHAINS_COMPLETION_RUNBOOK.md) | | 5 | **LINK support on Mainnet relay** | Operator/LAN | [RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK](../07-ccip/RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK.md) | | 6 | **Repos & PRs:** Ledger, Trust Wallet, Chainlist, on-ramps | External | [REPOSITORIES_AND_PRS_CHAIN138.md](REPOSITORIES_AND_PRS_CHAIN138.md) | diff --git a/docs/04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md b/docs/04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md index f91705e..d4eb6dd 100644 --- a/docs/04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md +++ b/docs/04-configuration/DETAILED_GAPS_AND_ISSUES_LIST.md @@ -168,6 +168,6 @@ ## 12. Remaining Operator Actions (Requires Proxmox/Server Access) -1. Apply nginx fix and deploy config on VMID 5000 (see §1) +1. **Apply nginx fix and deploy config on VMID 5000:** Run `./scripts/apply-remaining-operator-fixes.sh` from repo root (LAN/operator). It runs `fix-nginx-conflicts-vmid5000.sh` inside VMID 5000 via `ssh root@ 'pct exec 5000 -- bash -s'`, then deploys explorer config via scp + pct push. **Applied 2026-03-02:** nginx fix and explorer config deploy completed successfully. 2. Create token_aggregation DB (or align explorer_db) and run migrations (see §2) 3. Restart token-aggregation after DB fix diff --git a/scripts/apply-remaining-operator-fixes.sh b/scripts/apply-remaining-operator-fixes.sh old mode 100644 new mode 100755