wormhole/wormchain/validators/kubernetes/wormchain-guardian-devnet.yaml

70 lines
1.5 KiB
YAML

apiVersion: v1
kind: Service
metadata:
labels:
app: guardian-validator
name: guardian-validator
spec:
ports:
- name: rpc
port: 26657
protocol: TCP
- name: rpctwo
port: 26656
protocol: TCP
- name: rest
port: 1317
protocol: TCP
- name: cosmos-rpc
port: 9090
protocol: TCP
selector:
app: guardian-validator
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: guardian-validator
name: guardian-validator
spec:
replicas: 1
selector:
matchLabels:
app: guardian-validator
template:
metadata:
labels:
app: guardian-validator
spec:
containers:
- name: wormchaind
image: wormchaind-image
command:
- /app/build/wormchaind
- start
- --home
- /app/validators/first_validator
- --log_level
- warn
ports:
- containerPort: 26657
name: tendermint
protocol: TCP
- containerPort: 26656
name: tenderminttwo
protocol: TCP
- containerPort: 1317
name: rest
protocol: TCP
- containerPort: 9090
name: cosmos-rpc
protocol: TCP
readinessProbe:
httpGet:
port: 26657
path: /
periodSeconds: 1
restartPolicy: Always
serviceName: guardian-validator