forked from cowboysysop/charts
-
Notifications
You must be signed in to change notification settings - Fork 1
/
values.yaml
476 lines (341 loc) · 13.1 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# Default values for flowise.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
## @section Global parameters
global:
## @param global.imageRegistry Global Docker image registry
imageRegistry: ""
## @param global.imagePullSecrets Global Docker registry secret names as an array
imagePullSecrets: []
## @section Common parameters
## @param kubeVersion Override Kubernetes version
kubeVersion: ""
## @param nameOverride Partially override `flowise.fullname` template with a string (will prepend the release name)
nameOverride: ""
## @param fullnameOverride Fully override `flowise.fullname` template with a string
fullnameOverride: ""
## @param commonAnnotations Annotations to add to all deployed objects
commonAnnotations: {}
## @param commonLabels Labels to add to all deployed objects
commonLabels: {}
## @param extraDeploy Array of extra objects to deploy with the release
extraDeploy: []
## @section Parameters
## @param replicaCount Number of replicas (do not change it)
replicaCount: 1
updateStrategy:
## @param updateStrategy.type Update strategy type (do not change it)
type: Recreate
image:
## @param image.registry Image registry
registry: docker.io
## @param image.repository Image repository
repository: flowiseai/flowise
## @param image.tag Image tag
tag: 1.8.3
## @param image.digest Image digest
digest: ""
## @param image.pullPolicy Image pull policy
pullPolicy: IfNotPresent
pdb:
## @param pdb.create Specifies whether a pod disruption budget should be created
create: false
## @param pdb.minAvailable Minimum number/percentage of pods that should remain scheduled
minAvailable: 1
## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable
maxUnavailable:
# maxUnavailable: 1
serviceAccount:
## @param serviceAccount.create Specifies whether a service account should be created
create: true
## @param serviceAccount.annotations Service account annotations
annotations: {}
## @param serviceAccount.name The name of the service account to use (Generated using the `flowise.fullname` template if not set)
name:
## @param deploymentAnnotations Additional deployment annotations
deploymentAnnotations: {}
## @param podAnnotations Additional pod annotations
podAnnotations: {}
## @param podLabels Additional pod labels
podLabels: {}
## @param podSecurityContext Pod security context
podSecurityContext: {}
# fsGroup: 2000
## @param priorityClassName Priority class name
priorityClassName:
# priorityClassName : high-priority
## @param runtimeClassName Runtime class name
runtimeClassName: ""
## @param topologySpreadConstraints Topology Spread Constraints for pod assignment
topologySpreadConstraints: []
## @param securityContext Container security context
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
containerPorts:
## @param containerPorts.http Container port for HTTP
http: 3000
livenessProbe:
## @param livenessProbe.enabled Enable liveness probe
enabled: true
## @param livenessProbe.initialDelaySeconds Delay before the liveness probe is initiated
initialDelaySeconds: 0
## @param livenessProbe.periodSeconds How often to perform the liveness probe
periodSeconds: 10
## @param livenessProbe.timeoutSeconds When the liveness probe times out
timeoutSeconds: 1
## @param livenessProbe.failureThreshold Minimum consecutive failures for the liveness probe to be considered failed after having succeeded
failureThreshold: 3
## @param livenessProbe.successThreshold Minimum consecutive successes for the liveness probe to be considered successful after having failed
successThreshold: 1
readinessProbe:
## @param readinessProbe.enabled Enable readiness probe
enabled: true
## @param readinessProbe.initialDelaySeconds Delay before the readiness probe is initiated
initialDelaySeconds: 0
## @param readinessProbe.periodSeconds How often to perform the readiness probe
periodSeconds: 10
## @param readinessProbe.timeoutSeconds When the readiness probe times out
timeoutSeconds: 1
## @param readinessProbe.failureThreshold Minimum consecutive failures for the readiness probe to be considered failed after having succeeded
failureThreshold: 3
## @param readinessProbe.successThreshold Minimum consecutive successes for the readiness probe to be considered successful after having failed
successThreshold: 1
startupProbe:
## @param startupProbe.enabled Enable startup probe
enabled: false
## @param startupProbe.initialDelaySeconds Delay before the startup probe is initiated
initialDelaySeconds: 0
## @param startupProbe.periodSeconds How often to perform the startup probe
periodSeconds: 10
## @param startupProbe.timeoutSeconds When the startup probe times out
timeoutSeconds: 1
## @param startupProbe.failureThreshold Minimum consecutive failures for the startup probe to be considered failed after having succeeded
failureThreshold: 3
## @param startupProbe.successThreshold Minimum consecutive successes for the startup probe to be considered successful after having failed
successThreshold: 1
service:
## @param service.annotations Service annotations
annotations: {}
## @param service.type Service type
type: ClusterIP
## @param service.clusterIP Static cluster IP address or None for headless service when service type is ClusterIP
clusterIP:
# clusterIP: 10.43.0.100
## @param service.sessionAffinity Control where client requests go, to the same pod or round-robin
sessionAffinity: None
## @param service.sessionAffinityConfig Additional settings for the sessionAffinity
sessionAffinityConfig: {}
## @param service.loadBalancerIP Static load balancer IP address when service type is LoadBalancer
loadBalancerIP:
# loadBalancerIP: 10.0.0.100
## @param service.loadBalancerSourceRanges Source IP address ranges when service type is LoadBalancer
loadBalancerSourceRanges:
# - 10.0.0.0/24
## @param service.externalTrafficPolicy External traffic routing policy when service type is LoadBalancer or NodePort
externalTrafficPolicy: Cluster
ports:
## @param service.ports.http Service port for HTTP
http: 3000
nodePorts:
## @param service.nodePorts.http Service node port for HTTP when service type is LoadBalancer or NodePort
http:
# http: 30000
ingress:
## @param ingress.enabled Enable ingress controller resource
enabled: false
## @param ingress.ingressClassName IngressClass that will be be used to implement the Ingress
ingressClassName: ""
## @param ingress.pathType Ingress path type
pathType: ImplementationSpecific
## @param ingress.annotations Ingress annotations
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
## @param ingress.hosts[0].host Hostname to your Flowise installation
## @param ingress.hosts[0].paths Paths within the url structure
hosts:
- host: flowise.local
paths:
- /
## @param ingress.tls TLS configuration
tls: []
# - secretName: flowise-tls
# hosts:
# - flowise.local
## @param resources CPU/Memory resource requests/limits
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
## @param nodeSelector Node labels for pod assignment
nodeSelector: {}
## @param tolerations Tolerations for pod assignment
tolerations: []
## @param affinity Map of node/pod affinities
affinity: {}
## @param extraArgs Additional container arguments
extraArgs: {}
# name: ""
## @param extraEnvVars Additional container environment variables
extraEnvVars: []
# - name: MY-NAME
# value: "MY-VALUE"
## @param extraEnvVarsCM Name of existing ConfigMap containing additional container environment variables
extraEnvVarsCM:
## @param extraEnvVarsSecret Name of existing Secret containing additional container environment variables
extraEnvVarsSecret:
## @param extraVolumes Optionally specify extra list of additional volumes
extraVolumes: []
## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts
extraVolumeMounts: []
persistence:
## @param persistence.enabled Enable persistence using PVC
enabled: false
## @param persistence.existingClaim Name of an existing PVC to use
existingClaim:
# existingClaim: my-pvc
## @param persistence.accessMode PVC access mode
accessMode: ReadWriteOnce
## @param persistence.annotations PVC annotations
annotations: {}
## @param persistence.size PVC size
size: 1Gi
## @param persistence.storageClass PVC storage class
storageClass:
# storageClass: -
## @section Config parameters
config:
## @param config.username Username to login
username: ""
## @param config.password Password to login
password: ""
## @param existingSecret Name of existing Secret to use
existingSecret: ""
## @param existingSecretKeyPassword Key in existing Secret that contains password
existingSecretKeyPassword: password
## @section MariaDB parameters
mariadb:
## @param mariadb.enabled Whether to use the MariaDB chart
enabled: false
## @param mariadb.architecture MariaDB architecture
architecture: standalone
auth:
## @param mariadb.auth.database MariaDB database
database: flowise
## @param mariadb.auth.username MariaDB user
username: flowise
## @param mariadb.auth.password MariaDB password
password: flowise
## @param mariadb.auth.existingSecret Name of existing Secret to use
existingSecret: ""
primary:
service:
ports:
## @param mariadb.primary.service.ports.mysql MariaDB port
mysql: 3306
externalMariadb:
## @param externalMariadb.enabled Whether to use an external MariaDB
enabled: false
## @param externalMariadb.host External MariaDB host
host: mariadb
## @param externalMariadb.port External MariaDB port
port: 3306
## @param externalMariadb.username External MariaDB user
username: flowise
## @param externalMariadb.password External MariaDB password
password: flowise
## @param externalMariadb.existingSecret Name of existing Secret to use
existingSecret: ""
## @param externalMariadb.existingSecretKeyPassword Key in existing Secret that contains MariaDB password
existingSecretKeyPassword: mariadb-password
## @param externalMariadb.database External MariaDB database
database: flowise
## @section PostgreSQL parameters
postgresql:
## @param postgresql.enabled Whether to use the PostgreSQL chart
enabled: false
auth:
## @param postgresql.auth.username PostgreSQL user
username: flowise
## @param postgresql.auth.password PostgreSQL password
password: flowise
## @param postgresql.auth.database PostgreSQL database
database: flowise
## @param postgresql.auth.existingSecret Name of existing Secret to use
existingSecret: ""
## @param postgresql.architecture PostgreSQL architecture
architecture: standalone
primary:
service:
ports:
## @param postgresql.primary.service.ports.postgresql PostgreSQL port
postgresql: 5432
externalPostgresql:
## @param externalPostgresql.enabled Whether to use an external PostgreSQL
enabled: false
## @param externalPostgresql.host External PostgreSQL host
host: postgresql
## @param externalPostgresql.port External PostgreSQL port
port: 5432
## @param externalPostgresql.username External PostgreSQL user
username: flowise
## @param externalPostgresql.password External PostgreSQL password
password: flowise
## @param externalPostgresql.existingSecret Name of existing Secret to use
existingSecret: ""
## @param externalPostgresql.existingSecretKeyPassword Key in existing Secret that contains PostgreSQL password
existingSecretKeyPassword: password
## @param externalPostgresql.database External PostgreSQL database
database: flowise
## @section Wait parameters
wait:
image:
## @param wait.image.registry Image registry
registry: docker.io
## @param wait.image.repository Image repository
repository: atkrad/wait4x
## @param wait.image.tag Image tag
tag: 2.14.0
## @param wait.image.digest Image digest
digest: ""
## @param wait.image.pullPolicy Image pull policy
pullPolicy: IfNotPresent
## @param wait.securityContext Container security context
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
## @param wait.resources CPU/Memory resource requests/limits
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
## @param wait.extraVolumeMounts Optionally specify extra list of additional volumeMounts
extraVolumeMounts: []
## @section Tests parameters
tests:
image:
## @param tests.image.registry Image registry
registry: ghcr.io
## @param tests.image.repository Image repository
repository: cowboysysop/pytest
## @param tests.image.tag Image tag
tag: 1.0.41
## @param tests.image.digest Image digest
digest: ""
## @param tests.image.pullPolicy Image pull policy
pullPolicy: IfNotPresent