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]>
87 lines
1.8 KiB
YAML
87 lines
1.8 KiB
YAML
# Zoo devnet — Lux devnet doesn't currently track Zoo chain.
|
|
# Use testnet RPC for now until devnet Zoo chain is registered.
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: zoo-rpc-upstream
|
|
namespace: zoo-devnet
|
|
labels:
|
|
app: zoo-rpc-upstream
|
|
spec:
|
|
type: ExternalName
|
|
externalName: api.lux-test.network
|
|
ports:
|
|
- name: https
|
|
port: 443
|
|
targetPort: 443
|
|
protocol: TCP
|
|
---
|
|
apiVersion: traefik.io/v1alpha1
|
|
kind: Middleware
|
|
metadata:
|
|
name: zoo-rpc-rewrite
|
|
namespace: zoo-devnet
|
|
spec:
|
|
replacePathRegex:
|
|
regex: "^/(.*)$"
|
|
replacement: "/v1/chain/zoo/rpc/$1"
|
|
---
|
|
apiVersion: traefik.io/v1alpha1
|
|
kind: Middleware
|
|
metadata:
|
|
name: zoo-host-rewrite
|
|
namespace: zoo-devnet
|
|
spec:
|
|
headers:
|
|
customRequestHeaders:
|
|
Host: "api.lux-test.network"
|
|
---
|
|
apiVersion: traefik.io/v1alpha1
|
|
kind: IngressRoute
|
|
metadata:
|
|
name: zoo-api
|
|
namespace: zoo-devnet
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: letsencrypt-prod
|
|
spec:
|
|
entryPoints:
|
|
- websecure
|
|
routes:
|
|
- match: Host(`api.zoo-dev.network`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name: zoo-rpc-rewrite
|
|
- name: zoo-host-rewrite
|
|
services:
|
|
- name: zoo-rpc-upstream
|
|
port: 443
|
|
scheme: https
|
|
serversTransport: zoo-upstream-transport
|
|
passHostHeader: false
|
|
tls:
|
|
secretName: zoo-dev-network-tls
|
|
---
|
|
apiVersion: traefik.io/v1alpha1
|
|
kind: ServersTransport
|
|
metadata:
|
|
name: zoo-upstream-transport
|
|
namespace: zoo-devnet
|
|
spec:
|
|
serverName: api.lux-test.network
|
|
---
|
|
apiVersion: cert-manager.io/v1
|
|
kind: Certificate
|
|
metadata:
|
|
name: zoo-dev-network-tls
|
|
namespace: zoo-devnet
|
|
spec:
|
|
secretName: zoo-dev-network-tls
|
|
issuerRef:
|
|
name: letsencrypt-prod
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- api.zoo-dev.network
|
|
- explore.zoo-dev.network
|
|
- bridge.zoo-dev.network
|