Skip to content

Commit 652e8e7

Browse files
authored
YNU-776: Clearnet Sandbox Chart Updates (#610)
1 parent 48a5daa commit 652e8e7

12 files changed

Lines changed: 223 additions & 106 deletions

File tree

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# yaml-language-server: $schema=../../../config/schemas/action_gateway_schema.yaml
2-
level_step_tokens: "100"
3-
app_cost: "200"
2+
level_step_tokens: "200"
3+
app_cost: "2000"
44
action_gates:
55
transfer:
66
free_actions_allowance: 10
77
increase_per_level: 5
88
app_session_creation:
9-
free_actions_allowance: 5
10-
increase_per_level: 2
9+
free_actions_allowance: 50
10+
increase_per_level: 5
1111
app_session_operation:
12-
free_actions_allowance: 20
13-
increase_per_level: 10
12+
free_actions_allowance: 100
13+
increase_per_level: 15
1414
app_session_deposit:
15-
free_actions_allowance: 15
16-
increase_per_level: 7
15+
free_actions_allowance: 50
16+
increase_per_level: 5
1717
app_session_withdrawal:
18-
free_actions_allowance: 15
19-
increase_per_level: 7
18+
free_actions_allowance: 50
19+
increase_per_level: 10
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
assets:
2+
- name: "Yellow USD"
3+
symbol: "yusd"
4+
decimals: 6
5+
suggested_blockchain_id: 11155111
6+
tokens:
7+
- blockchain_id: 11155111
8+
address: "0xD3E8Eb01Ae895262f187c4aAe936eC5c0665bbf8"
9+
decimals: 6
10+
- blockchain_id: 80002
11+
address: "0x0827b6aAA03475A8BF59Ee1A2bD76903DDFbaDB6"
12+
decimals: 8
13+
- name: "BNB"
14+
symbol: "bnb"
15+
decimals: 18
16+
suggested_blockchain_id: 11155111
17+
tokens:
18+
- blockchain_id: 11155111
19+
address: "0x719a00F9e8b831335F156337cEF7dC48986b2e84"
20+
decimals: 18
21+
- blockchain_id: 80002
22+
address: "0x9d8193e5655a36FFB9CD7D88D31c91d2650896D0"
23+
decimals: 18
24+
- name: "Ether"
25+
symbol: "eth"
26+
decimals: 18
27+
suggested_blockchain_id: 11155111
28+
tokens:
29+
- blockchain_id: 11155111
30+
address: "0x0000000000000000000000000000000000000000"
31+
decimals: 18
32+
- name: "POL"
33+
symbol: "pol"
34+
decimals: 18
35+
suggested_blockchain_id: 80002
36+
tokens:
37+
- blockchain_id: 80002
38+
address: "0x0000000000000000000000000000000000000000"
39+
decimals: 18
40+
- name: "Yellow"
41+
symbol: "yellow"
42+
decimals: 18
43+
suggested_blockchain_id: 11155111
44+
tokens:
45+
- blockchain_id: 11155111
46+
address: "0x236eB848C95b231299B4AA9f56c73D6893462720"
47+
decimals: 18
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
blockchains:
2+
- name: "ethereum_sepolia"
3+
id: 11155111
4+
channel_hub_address: "0xb7bE0E2007dDF320d680942cb9e008F986E74F83"
5+
channel_hub_sig_validators:
6+
1: "0x2aC63456d78Cf2E2FDAf45cbed45b5d29907f4ac"
7+
locking_contract_address: "0x9B3D4dA5A37857F17648CC4d78Bbae0A681C02c6"
8+
- name: "polygon_amoy"
9+
id: 80002
10+
channel_hub_address: "0x55D6f0A0322606447fbc612Cf58014Faed65aF9D"
11+
channel_hub_sig_validators:
12+
1: "0x87825ACa5f4B9c3dc8B5aa3352724eDF5135D892"
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
config:
2+
args: ["clearnode"]
3+
logLevel: info
4+
database:
5+
driver: postgres
6+
host: pgbouncer
7+
port: 5432
8+
name: clearnode_sandbox_v1
9+
user: clearnode_sandbox_v1_admin
10+
gcpSaSecret: gcp-kms-signer-sa
11+
envSecret: clearnode-secret-env
12+
extraEnvs:
13+
CLEARNODE_DATABASE_MAX_OPEN_CONNS: "10"
14+
CLEARNODE_DATABASE_MAX_IDLE_CONNS: "2"
15+
CLEARNODE_DATABASE_CONN_MAX_LIFETIME_SEC: "3600"
16+
CLEARNODE_DATABASE_CONN_MAX_IDLE_TIME_SEC: "600"
17+
CLEARNODE_SIGNER_TYPE: "gcp-kms"
18+
CLEARNODE_GCP_KMS_KEY_NAME: "projects/ynet-stage/locations/europe-central2/keyRings/clearnode-signers-eu/cryptoKeys/sandbox-v1-a/cryptoKeyVersions/1"
19+
CLEARNODE_MAX_PARTICIPANTS: "32"
20+
CLEARNODE_MAX_SESSION_DATA_LEN: "1024"
21+
CLEARNODE_MAX_SIGNED_UPDATES: "0"
22+
CLEARNODE_MAX_SESSION_KEY_IDS: "256"
23+
24+
image:
25+
repository: ghcr.io/layer-3/nitrolite/clearnode
26+
tag: v1.2.0
27+
28+
service:
29+
http:
30+
enabled: true
31+
port: 7824
32+
path: /v1/ws
33+
34+
metrics:
35+
enabled: true
36+
podmonitoring:
37+
enabled: true
38+
port: 4242
39+
endpoint: "/metrics"
40+
41+
resources:
42+
limits:
43+
cpu: 2000m
44+
memory: 2Gi
45+
ephemeral-storage: 256Mi
46+
requests:
47+
cpu: 2000m
48+
memory: 2Gi
49+
ephemeral-storage: 256Mi
50+
51+
autoscaling:
52+
enabled: false
53+
54+
networking:
55+
externalHostname: clearnode-sandbox.yellow.org
56+
tlsClusterIssuer: zerossl-prod
57+
gateway:
58+
enabled: false
59+
ingress:
60+
enabled: true
61+
className: nginx
62+
tls:
63+
enabled: true
64+
annotations:
65+
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
66+
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
67+
nginx.ingress.kubernetes.io/proxy-connect-timeout: "10"
68+
nginx.ingress.kubernetes.io/proxy-buffering: "off"
69+
70+
imagePullSecret: ghcr-pull
71+
72+
stressTest:
73+
enabled: false

clearnode/chart/config/uat/assets.yaml

Lines changed: 0 additions & 19 deletions
This file was deleted.

clearnode/chart/config/uat/blockchains.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

clearnode/chart/config/uat/clearnode.yaml

Lines changed: 0 additions & 55 deletions
This file was deleted.

clearnode/chart/config/uat/secrets.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{{- if .Values.debug.enabled }}
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: {{ include "clearnode.common.fullname" . }}-debug
6+
labels:
7+
{{- include "clearnode.common.labels" . | nindent 4 }}
8+
app.kubernetes.io/component: debug
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
{{- include "clearnode.common.selectorLabels" . | nindent 6 }}
14+
app.kubernetes.io/component: debug
15+
template:
16+
metadata:
17+
labels:
18+
{{- include "clearnode.common.selectorLabels" . | nindent 8 }}
19+
app.kubernetes.io/component: debug
20+
spec:
21+
{{- with .Values.serviceAccount }}
22+
serviceAccountName: {{ . }}
23+
{{- end }}
24+
containers:
25+
- name: debug
26+
image: {{ include "clearnode.component.image" .Values.image }}
27+
imagePullPolicy: IfNotPresent
28+
command: ["sleep", "infinity"]
29+
env:
30+
{{- include "clearnode.common.env" . | nindent 12 }}
31+
{{- if or .Values.config.secretEnvs .Values.config.envSecret }}
32+
envFrom:
33+
{{- if .Values.config.envSecret }}
34+
- secretRef:
35+
name: {{ .Values.config.envSecret }}
36+
{{- end }}
37+
{{- if .Values.config.secretEnvs }}
38+
- secretRef:
39+
name: {{ include "clearnode.common.fullname" . }}-secret-env
40+
{{- end }}
41+
{{- end }}
42+
volumeMounts:
43+
- name: config
44+
mountPath: /app/config
45+
{{- if .Values.config.gcpSaSecret }}
46+
- name: gcp-sa
47+
mountPath: /etc/gcp
48+
readOnly: true
49+
{{- end }}
50+
resources:
51+
{{- toYaml .Values.debug.resources | nindent 12 }}
52+
volumes:
53+
- name: config
54+
configMap:
55+
name: {{ include "clearnode.common.fullname" . }}-config
56+
{{- if .Values.config.gcpSaSecret }}
57+
- name: gcp-sa
58+
secret:
59+
secretName: {{ .Values.config.gcpSaSecret }}
60+
{{- end }}
61+
{{- include "clearnode.common.imagePullSecrets" . | nindent 6 }}
62+
{{- include "clearnode.common.nodeSelectorLabels" . | nindent 6 }}
63+
{{- include "clearnode.common.affinity" . | nindent 6 }}
64+
{{- include "clearnode.common.tolerations" . | nindent 6 }}
65+
{{- end }}

clearnode/chart/templates/deployment.yaml renamed to clearnode/chart/templates/full-deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: {{ include "clearnode.common.fullname" . }}
55
labels:
66
{{- include "clearnode.common.labels" . | nindent 4 }}
7+
app.kubernetes.io/component: server
78
spec:
89
{{- include "clearnode.component.replicaCount" . | nindent 2 }}
910
strategy:

0 commit comments

Comments
 (0)