Files
Hanzo AI e387ff4859 Zoo asks luxd for chains where luxd serves them
The zoo manifests, the compose file and the e2e helpers all composed
/v1/bc addresses against luxd, which answers under /v1/chain and no
longer serves the old segment.

A line that records an observation keeps its original spelling.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-03 21:32:56 -07:00

83 lines
2.0 KiB
YAML

# Generated from the live zoo-devnet/zoo-bridge Deployment on do-sfo3-zoo-k8s
# by hack/live2values.py. Live is the source: a repo of hand-applied
# manifests has unknown currency, the running fleet does not.
replicas: 0
selectorLabels:
app: zoo-bridge
containerName: bridge
image:
repository: ghcr.io/zooai/bridge
tag: main
pullPolicy: Always
partOf: zoo
labels:
app.kubernetes.io/cluster: zoo-k8s
app.kubernetes.io/env: devnet
env:
- name: BRIDGE_TENANT
value: zoo
- name: DATABASE_URL
valueFrom:
secretKeyRef:
key: bridge-url
name: zoo-db-credentials
- name: ZOO_RPC_URL
value: http://zoo-rpc:9650/v1/chain/zoo/rpc
- name: LUX_RPC_URL
valueFrom:
configMapKeyRef:
key: lux-rpc-url
name: zoo-config-487tfkdgm6
- name: THRESHOLD_RPC_URL
value: http://zoo-rpc:9650/v1/chain/zoo-threshold/rpc
- name: IDENTITY_RPC_URL
value: http://zoo-rpc:9650/v1/chain/zoo-identity/rpc
- name: KEY_RPC_URL
value: http://zoo-rpc:9650/v1/chain/zoo-keys/rpc
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
livenessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 8080
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
readinessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 8080
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 5
successThreshold: 1
timeoutSeconds: 1
# Live: container port http 8080, Service port http 3000 -> targetPort 3000.
# Declaring only the container port renders a Service port on 8080, which merges
# against live's 3000 entry of the same name and is refused as a duplicate.
ports:
- containerPort: 8080
name: http
servicePort: 3000
targetPort: 3000
imagePullSecrets:
- name: ghcr-secret
- name: hanzo
- name: ghcr-credentials-hanzodev
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
topologySpread:
enabled: false
lifecycle: null
terminationGracePeriodSeconds: 30