Exchange (Uniswap fork, ghcr.io/luxfi/exchange): - base: drop obsolete init-container sed-patch (image >=5.149.x is a shell-less hanzoai/static SPA with a runtime config loader; the old 'sh /scripts/patch.sh' CrashLooped 'exec: sh: not found'). Matches the live lux-ns pod (no init, envFrom config). - pin 5.149.2 (bare semver; v5.147.4 did not exist -> ImagePullBackOff). - fix RPC: env-zone gateways serve C-Chain at /ext/bc/C/rpc with NO /mainnet|/testnet|/devnet infix (the infixed paths 404). Verified live: mainnet 96369, testnet 96368, devnet 96370. - align IngressRoute hosts to the explorer scheme: exchange.lux-test.network / exchange.lux-dev.network (+ -test/-dev infix). - deployed: lux-testnet, lux-devnet (lux-mainnet served by lux-ns). - zoo-testnet overlay: exchange.zoo-test.network on chain 200201, in the zoo ns reusing ghcr-secret+ghcr-zoo + zoo-exchange-secrets. lux-ns/lux-exchange: declared Ingress now also covers markets.lux.network. Bridge (ghcr.io/luxfi/bridge-ui): - per-env UIs bridge.lux-test.network / bridge.lux-dev.network. Frontend layer only; cross-chain needs a per-env bridge-server+MPC backend (mainnet-only today) -- documented inline. DNS source-of-truth manifests updated (lux.exchange trade; lux.network exchange-test/-dev, bridge-test/-dev).
12 lines
375 B
YAML
12 lines
375 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
# Zoo Exchange — testnet. Deploys into the existing `zoo` namespace alongside
|
|
# zoo-mainnet (reuses ghcr-zoo + zoo-exchange-secrets). Standalone (no ../../base
|
|
# inheritance) — the Zoo image is hanzoai/spa-architected (config.json from env).
|
|
namespace: zoo
|
|
|
|
resources:
|
|
- deployment.yaml
|
|
- ingress.yaml
|