62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: dlob-publisher-hot
|
|
spec:
|
|
template:
|
|
spec:
|
|
imagePullSecrets: []
|
|
containers:
|
|
- name: publisher
|
|
env:
|
|
- name: PERP_MARKETS_TO_LOAD
|
|
value: "0,20,72"
|
|
- name: USE_GRPC
|
|
value: "true"
|
|
- name: USE_WEBSOCKET
|
|
value: "true"
|
|
- name: DISABLE_GPA_REFRESH
|
|
value: "true"
|
|
- name: FETCH_CONNECT_TIMEOUT_MS
|
|
value: "15000"
|
|
- name: FETCH_HEADERS_TIMEOUT_MS
|
|
value: "300000"
|
|
- name: FETCH_BODY_TIMEOUT_MS
|
|
value: "300000"
|
|
- name: GRPC_CLIENT
|
|
value: "yellowstone"
|
|
- name: GRPC_ENDPOINT
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: trade-dlob-rpc
|
|
key: GRPC_ENDPOINT
|
|
- name: TOKEN
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: trade-dlob-rpc
|
|
key: TOKEN
|
|
startupProbe:
|
|
httpGet:
|
|
path: /startup
|
|
port: http
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 3
|
|
failureThreshold: 90
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /startup
|
|
port: http
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 3
|
|
failureThreshold: 12
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /health
|
|
port: http
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 20
|
|
timeoutSeconds: 3
|
|
failureThreshold: 10
|