Skip to content

Commit 31ba862

Browse files
committed
fix: add values file in the helm chart
1 parent a187586 commit 31ba862

File tree

1 file changed

+267
-0
lines changed

1 file changed

+267
-0
lines changed

deploy/helm-preview/values.yaml

Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,267 @@
1+
## Postgres params
2+
postgresql:
3+
image:
4+
repository: sibedge/postgres-plv8
5+
tag: 15.3-3.1.7
6+
enabled: true
7+
auth:
8+
username: admin
9+
password: admin
10+
postgresPassword: admin
11+
database: postgres
12+
# Local dev purpose
13+
persistence:
14+
existingClaim: postgresql-pv-claim
15+
volumePermissions:
16+
enabled: true
17+
18+
backoffice:
19+
enabled: true
20+
replicas: 1
21+
strategyType: RollingUpdate
22+
updateStrategy:
23+
maxSurge: 1
24+
maxUnavailable: '0'
25+
nameOverride: backoffice
26+
service:
27+
port: 80
28+
type: ClusterIP
29+
protocol: TCP
30+
image:
31+
registry: ghcr.io
32+
repository: 'ballerine-io/backoffice'
33+
command: ["nginx", "-g", "daemon off;"]
34+
pullPolicy: Always
35+
pullSecrets: ""
36+
tag: "dev"
37+
livenessProbe: {}
38+
readinessProbe: {}
39+
startupProbe: {}
40+
envFrom:
41+
- configMapRef:
42+
name: backoffice # Change according to the corresponding nameOverride.
43+
ingress:
44+
enabled: true
45+
className: "nginx"
46+
pathtype: Prefix
47+
annotations:
48+
kubernetes.io/ingress.class: nginx
49+
ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "<your aws acm arn>"
50+
# acme.cert-manager.io/http01-edit-in-place: "true"
51+
# cert-manager.io/common-name: backoffice.ballerine.io
52+
# cert-manager.io/cluster-issuer: letsencrypt-staging
53+
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
54+
nginx.ingress.kubernetes.io/limit-rps: "15"
55+
hosts:
56+
- host: backoffice.dev.eu.ballerine.app
57+
paths:
58+
- path: /
59+
tls: false
60+
# - secretName: letsencrypt-staging
61+
# hosts:
62+
# - backoffice.ballerine.io
63+
64+
headlessexample:
65+
enabled: true
66+
replicas: 1
67+
strategyType: RollingUpdate
68+
updateStrategy:
69+
maxSurge: 1
70+
maxUnavailable: '0'
71+
nameOverride: headlessexample
72+
service:
73+
port: 80
74+
type: ClusterIP
75+
protocol: TCP
76+
image:
77+
registry: ghcr.io
78+
repository: 'ballerine-io/headless-example'
79+
command: ["nginx", "-g", "daemon off;"]
80+
pullPolicy: Always
81+
pullSecrets: ""
82+
tag: "dev"
83+
envFrom:
84+
- configMapRef:
85+
name: headlessexample # Change according to the corresponding nameOverride.
86+
livenessProbe: {}
87+
readinessProbe: {}
88+
startupProbe: {}
89+
ingress:
90+
enabled: true
91+
className: "nginx"
92+
pathtype: Prefix
93+
annotations:
94+
kubernetes.io/ingress.class: nginx
95+
ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "<your aws acm arn>"
96+
# acme.cert-manager.io/http01-edit-in-place: "true"
97+
# cert-manager.io/cluster-issuer: letsencrypt-staging
98+
# cert-manager.io/common-name: headlessexample.ballerine.io
99+
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
100+
nginx.ingress.kubernetes.io/limit-rps: "15"
101+
hosts:
102+
- host: headlessexample.dev.eu.ballerine.app
103+
paths:
104+
- path: /
105+
tls: {}
106+
# - secretName: letsencrypt-staging
107+
# hosts:
108+
# - headlessexample.ballerine.io
109+
110+
kybapp:
111+
enabled: true
112+
replicas: 1
113+
strategyType: RollingUpdate
114+
updateStrategy:
115+
maxSurge: 1
116+
maxUnavailable: "0"
117+
nameOverride: kybapp
118+
service:
119+
port: 80
120+
type: ClusterIP
121+
protocol: TCP
122+
image:
123+
registry: ghcr.io
124+
repository: "ballerine-io/kyb-app"
125+
command: ["nginx", "-g", "daemon off;"]
126+
pullPolicy: Always
127+
pullSecrets: ""
128+
tag: "dev"
129+
livenessProbe: {}
130+
readinessProbe: {}
131+
startupProbe: {}
132+
envFrom:
133+
- configMapRef:
134+
name: kybapp # Change according to the corresponding nameOverride.
135+
ingress:
136+
enabled: true
137+
className: "nginx"
138+
pathtype: Prefix
139+
annotations:
140+
kubernetes.io/ingress.class: nginx
141+
ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "<your aws acm arn>"
142+
# acme.cert-manager.io/http01-edit-in-place: "true"
143+
# cert-manager.io/cluster-issuer: letsencrypt-staging
144+
# cert-manager.io/common-name: workflowdashboard.ballerine.io
145+
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
146+
nginx.ingress.kubernetes.io/limit-rps: "15"
147+
hosts:
148+
- host: kyb.dev.eu.ballerine.app
149+
paths:
150+
- path: /
151+
tls: {}
152+
# - secretName: letsencrypt-staging
153+
# hosts:
154+
# - headlessexample.ballerine.io
155+
156+
workflowsdashboard:
157+
enabled: true
158+
replicas: 1
159+
strategyType: RollingUpdate
160+
updateStrategy:
161+
maxSurge: 1
162+
maxUnavailable: '0'
163+
nameOverride: workflowsdashboard
164+
service:
165+
port: 80
166+
type: ClusterIP
167+
protocol: TCP
168+
image:
169+
registry: ghcr.io
170+
repository: 'ballerine-io/workflows-dashboard'
171+
command: ["nginx", "-g", "daemon off;"]
172+
pullPolicy: Always
173+
pullSecrets: ""
174+
tag: "dev"
175+
envFrom:
176+
- configMapRef:
177+
name: workflowsdashboard # Change according to the corresponding nameOverride.
178+
livenessProbe: {}
179+
readinessProbe: {}
180+
startupProbe: {}
181+
ingress:
182+
enabled: true
183+
className: "nginx"
184+
pathtype: Prefix
185+
annotations:
186+
kubernetes.io/ingress.class: nginx
187+
ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "<your aws acm arn>"
188+
# acme.cert-manager.io/http01-edit-in-place: "true"
189+
# cert-manager.io/cluster-issuer: letsencrypt-staging
190+
# cert-manager.io/common-name: workflowdashboard.ballerine.io
191+
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
192+
nginx.ingress.kubernetes.io/limit-rps: "15"
193+
hosts:
194+
- host: workflowdashboard.dev.eu.ballerine.app
195+
paths:
196+
- path: /
197+
tls: {}
198+
# - secretName: letsencrypt-staging
199+
# hosts:
200+
# - workflowdashboard.ballerine.io
201+
202+
workflowService:
203+
enabled: true
204+
replicas: 1
205+
strategyType: RollingUpdate
206+
updateStrategy:
207+
maxSurge: 1
208+
maxUnavailable: '0'
209+
nameOverride: workflowservice
210+
migration: true
211+
service:
212+
port: 3000
213+
type: ClusterIP
214+
protocol: TCP
215+
image:
216+
registry: ghcr.io
217+
repository: 'ballerine-io/workflows-service'
218+
command: ['dumb-init', 'npm', 'run', 'prod']
219+
pullPolicy: Always
220+
pullSecrets: ""
221+
tag: "dev"
222+
envFrom:
223+
- configMapRef:
224+
name: workflowservice # Change according to the corresponding nameOverride.
225+
livenessProbe: {}
226+
readinessProbe: {}
227+
startupProbe: {}
228+
ingress:
229+
enabled: true
230+
className: "nginx"
231+
pathtype: Prefix
232+
annotations:
233+
kubernetes.io/ingress.class: nginx
234+
ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "<your aws acm arn>"
235+
# acme.cert-manager.io/http01-edit-in-place: "true"
236+
# cert-manager.io/cluster-issuer: letsencrypt-staging
237+
# cert-manager.io/common-name: workflowsvc.ballerine.io
238+
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
239+
nginx.ingress.kubernetes.io/limit-rps: "15"
240+
hosts:
241+
- host: workflowsvc.dev.eu.ballerine.app
242+
paths:
243+
- path: /
244+
tls: {}
245+
# - secretName: letsencrypt-staging
246+
# hosts:
247+
# - workflowsvc.ballerine.io
248+
applicationConfig:
249+
BCRYPT_SALT: "10"
250+
DB_URL: ""
251+
DB_USER: ""
252+
DB_PASSWORD: ""
253+
DB_PORT: "5432"
254+
PORT: "3000"
255+
COMPOSE_PROJECT_NAME: "ballerine-x"
256+
SESSION_SECRET: "iGdnj4A0YOhj8dHJK7IWSvQKEZsG7P70FFehuddhFPjtg/bSkzFejYILk4Xue6Ilx9y3IAwzR8pV1gb4"
257+
SESSION_EXPIRATION_IN_MINUTES: '60'
258+
BACKOFFICE_CORS_ORIGIN: "http://localhost:5137"
259+
HEADLESS_EXAMPLE_CORS_ORIGIN: "http://localhost:5173"
260+
API_KEY: "secret"
261+
NODE_ENV: "development"
262+
SENTRY_DSN: ""
263+
WEBHOOK_URL: ""
264+
WORKFLOW_DASHBOARD_CORS_ORIGIN: "http://localhost:5200"
265+
KYB_EXAMPLE_CORS_ORIGIN: "http://localhost:5201"
266+
APP_API_URL: https://alon.ballerine.dev
267+
UNIFIED_API_URL: "https://unified-api-test.eu.ballerine.app"

0 commit comments

Comments
 (0)