File tree Expand file tree Collapse file tree 5 files changed +165
-0
lines changed
karak_offchain/kubernetes Expand file tree Collapse file tree 5 files changed +165
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : apps/v1
3+ kind : Deployment
4+ metadata :
5+ name : karak-aggregator
6+ spec :
7+ replicas : 1
8+ selector :
9+ matchLabels :
10+ app : karak-aggregator
11+ template :
12+ metadata :
13+ labels :
14+ app : karak-aggregator
15+ spec :
16+ containers :
17+ - name : aggregator
18+ image : karak-aggregator:latest
19+ ports :
20+ - containerPort : 3008
21+ env :
22+ - name : PORT
23+ value : " 3008"
24+ - name : HOST
25+ value : " 0.0.0.0"
26+ - name : HEARTBEAT
27+ value : " 5000"
28+ - name : RPC_URL
29+ value : " https://ethereum-holesky-rpc.publicnode.com"
30+ - name : CORS_ORIGIN
31+ value : " *"
32+ - name : COMMON_RATE_LIMIT_WINDOW_MS
33+ value : " 1000"
34+ - name : COMMON_RATE_LIMIT_MAX_REQUESTS
35+ value : " 10000"
36+ - name : PRIVATE_KEY
37+ value : " 6d35c1bdf469031cfe3cbaddd57ca69a36835a39c2a6f2cefc17c804851b0635"
38+ - name : BLOCK_NUMBER_STORE
39+ value : " /app/block-number-store.json"
40+ - name : RUST_LOG
41+ value : " info"
42+ - name : SQUARE_NUMBER_DSS_ADDRESS
43+ value : " 0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE"
44+ - name : TXN_VERIFIER_ADDRESS
45+ value : " 0xCbb651f2F7FEd1264224D20F75BEF371549E71C9"
46+ - name : CORE_ADDRESS
47+ value : " 0x9bd03768a7DCc129555dE410FF8E85528A4F88b5"
48+ volumeMounts :
49+ - name : karak-data
50+ mountPath : /app/data
51+ livenessProbe :
52+ httpGet :
53+ path : /health
54+ port : 3008
55+ initialDelaySeconds : 10
56+ periodSeconds : 30
57+ timeoutSeconds : 10
58+ failureThreshold : 3
59+ volumes :
60+ - name : karak-data
61+ persistentVolumeClaim :
62+ claimName : karak-data-pvc
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Service
4+ metadata :
5+ name : aggregator
6+ spec :
7+ ports :
8+ - port : 3008
9+ targetPort : 3008
10+ protocol : TCP
11+ selector :
12+ app : karak-aggregator
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : apps/v1
3+ kind : Deployment
4+ metadata :
5+ name : karak-operator
6+ spec :
7+ replicas : 1
8+ selector :
9+ matchLabels :
10+ app : karak-operator
11+ template :
12+ metadata :
13+ labels :
14+ app : karak-operator
15+ spec :
16+ containers :
17+ - name : operator
18+ image : karak-operator:latest
19+ ports :
20+ - containerPort : 3009
21+ env :
22+ - name : PORT
23+ value : " 3009"
24+ - name : HOST
25+ value : " 0.0.0.0"
26+ - name : DOMAIN_URL
27+ value : " http://0.0.0.0:3009"
28+ - name : AGGREGATOR_URL
29+ value : " http://aggregator:3008"
30+ - name : HEARTBEAT
31+ value : " 5000"
32+ - name : RPC_URL
33+ value : " https://ethereum-holesky-rpc.publicnode.com"
34+ - name : CORS_ORIGIN
35+ value : " *"
36+ - name : COMMON_RATE_LIMIT_WINDOW_MS
37+ value : " 1000"
38+ - name : COMMON_RATE_LIMIT_MAX_REQUESTS
39+ value : " 10000"
40+ - name : PRIVATE_KEY
41+ value : " 6d35c1bdf469031cfe3cbaddd57ca69a36835a39c2a6f2cefc17c804851b0635"
42+ - name : BLOCK_NUMBER_STORE
43+ value : " /app/block-number-store.json"
44+ - name : RUST_LOG
45+ value : " info"
46+ - name : SQUARE_NUMBER_DSS_ADDRESS
47+ value : " 0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE"
48+ - name : TXN_VERIFIER_ADDRESS
49+ value : " 0xCbb651f2F7FEd1264224D20F75BEF371549E71C9"
50+ - name : CORE_ADDRESS
51+ value : " 0x9bd03768a7DCc129555dE410FF8E85528A4F88b5"
52+ - name : RUST_BACKTRACE
53+ value : " full"
54+ volumeMounts :
55+ - name : karak-data
56+ mountPath : /app/data
57+ livenessProbe :
58+ httpGet :
59+ path : /health
60+ port : 3009
61+ initialDelaySeconds : 10
62+ periodSeconds : 30
63+ timeoutSeconds : 10
64+ failureThreshold : 3
65+ volumes :
66+ - name : karak-data
67+ persistentVolumeClaim :
68+ claimName : karak-data-pvc
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Service
4+ metadata :
5+ name : operator
6+ spec :
7+ ports :
8+ - port : 3009
9+ targetPort : 3009
10+ protocol : TCP
11+ selector :
12+ app : karak-operator
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : PersistentVolumeClaim
4+ metadata :
5+ name : karak-data-pvc
6+ spec :
7+ accessModes :
8+ - ReadWriteOnce
9+ resources :
10+ requests :
11+ storage : 1Gi
You can’t perform that action at this time.
0 commit comments