Files
bridge/k8s
zeekay 5ff4b6a86f k8s: draft luxfi-explorer manifest for app/explorer/ replacement (issue #387)
Lands a side-by-side draft of the new single-binary Go explorer at
`ghcr.io/luxfi/explorer` — the canonical replacement for the legacy
Next.js `app/explorer/` (`@luxbridge/explorer`).

Includes:
  - ConfigMap `luxfi-explorer-chains` — initial chain registry (lux +
    ethereum), hot-reloadable via the binary's /v1/explorer/admin/chains
    API once running.
  - Deployment — replicas=1, strategy: Recreate (single PVC writer per
    the SQLite+ZapDB embedded index docs), readiness + liveness probes
    against /healthz, resources sized small (100m/256Mi req → 2c/2Gi limit).
  - PVC 20Gi for the embedded chain index.
  - Service ClusterIP :80 → :3000.
  - Ingress on `bridge-explorer-v2.lux.network` for the soak window —
    legacy keeps `bridge-explorer.lux.network`. Cut over after 1-week QA.

Marked DRAFT in the file header. New bridge dev confirms the image tag
(pin off `:latest` before the legacy delete step) and the RPC config
before `kubectl apply`.

Status update on #387 will go in the issue once this lands on main.
2026-05-22 00:09:01 -07:00
..