Files
universe/k8s/zoo-testnet/statefulset-patch.yaml
zeekayandHanzo Dev 5c1a638589 rpc: /ext/ -> /v1/ on our own hosts
luxd serves /v1/*; /ext/* 404s. Third-party chains keep their own paths.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-03 21:02:21 -07:00

28 lines
1.4 KiB
YAML

# Node flag injection for the operator-rendered zoo-chain StatefulSet.
# See k8s/zoo-mainnet/statefulset-patch.yaml for the full rationale: the node
# ignores ZOO_* env for these settings, so --http-host=0.0.0.0 (etc.) must be
# passed as CLI flags or the kubelet liveness probe can't reach /v1/health and
# the node restart-loops. testnet = Lux primary networkId 2, 3 validators, Zoo
# testnet EVM chain c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH.
# command is `zood` (zooai/node), not `./luxd` — same luxfi/node flag set,
# plus zood self-installs the Zoo EVM/DEX/FHE plugins. Beluga's blockchainID is
# appended to --track-chains once minted on the Zoo testnet primary network.
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: zoo-chain
spec:
template:
spec:
containers:
- name: zoo-node
command: ["zood"]
args:
- --http-host=0.0.0.0
- --http-allowed-hosts=*
- --network-id=2
- --sybil-protection-enabled=true
- --bootstrap-ips=134.199.187.16:9641,209.38.174.84:9641,209.38.173.80:9641,134.199.187.62:9641,164.90.247.204:9641
- --bootstrap-ids=NodeID-Mf3JfSY91oDwfBqf7rCLmhg4NDtDghw1f,NodeID-2TwSZ2oyeBK2mv7JiseEQ8m74rotDj4QR,NodeID-Ld9VFBQ9zGbd79z2vzaAqkQ3jHuqbtRpo,NodeID-8mY2fhUehN27v3LCU84BnnKEoeRfd2weC,NodeID-4smuFz5Z9cm8BEyQU1oPQ9nwgXyMgaNqu
- --track-chains=c3PrgGAAoJXz8RgNAw3j7dSUjUiHVk3mtTneYfr7GvZRxmTPH