Add OneLab Helm chart, Argo CD Application, and GitOps values for k3s
Made-with: Cursor
This commit is contained in:
91
gitops/charts/onelab/files/configurations.gotmpl
Normal file
91
gitops/charts/onelab/files/configurations.gotmpl
Normal file
@@ -0,0 +1,91 @@
|
||||
---
|
||||
onelab:
|
||||
domain: {{ .Values.onelab.domain | quote }}
|
||||
logs:
|
||||
level: info
|
||||
assets:
|
||||
purge: 1d
|
||||
shared:
|
||||
inputs:
|
||||
path: "./data/shared/inputs"
|
||||
archive_path: "./data/shared/archived"
|
||||
security:
|
||||
cors: '*'
|
||||
auth:
|
||||
token:
|
||||
expiration: 5m
|
||||
key: {{ .Values.onelab.secrets.authTokenKey | quote }}
|
||||
password:
|
||||
expiration: 90d
|
||||
min_length: 8
|
||||
prevent_reuse: 5
|
||||
allow_list: []
|
||||
block_list: []
|
||||
authentifier: "email"
|
||||
ratelimit:
|
||||
ip:
|
||||
max: 1000
|
||||
duration: 1d
|
||||
auth:
|
||||
max: 5
|
||||
duration: 5m
|
||||
delay_after: 2
|
||||
delay_ms: 1000
|
||||
devices:
|
||||
cors: '*'
|
||||
monitoring:
|
||||
token: {{ .Values.onelab.secrets.monitoringToken | quote }}
|
||||
params:
|
||||
session:
|
||||
idle: 45m
|
||||
remember_me: true
|
||||
lab:
|
||||
creation_policy: many
|
||||
signup: false
|
||||
{{- if .Values.onelab.intercom.appid }}
|
||||
intercom:
|
||||
appid: {{ .Values.onelab.intercom.appid | quote }}
|
||||
secret: {{ .Values.onelab.intercom.secret | quote }}
|
||||
{{- end }}
|
||||
mailer:
|
||||
noreply: {{ .Values.onelab.mailer.noreply | quote }}
|
||||
queue:
|
||||
scheduling: 15
|
||||
maxsize: 50
|
||||
error:
|
||||
maxtries: 3
|
||||
timeout: 60
|
||||
ldap:
|
||||
enabled: {{ .Values.features.ldapWorker }}
|
||||
services:
|
||||
db:
|
||||
host: db
|
||||
database: postgres
|
||||
username: postgres
|
||||
password: {{ .Values.postgresql.auth.password | quote }}
|
||||
schema: onelab
|
||||
redis:
|
||||
host: redis
|
||||
port: "6379"
|
||||
rabbit:
|
||||
url: rabbitmq
|
||||
port: 5671
|
||||
token: {{ .Values.onelab.secrets.rabbitToken | quote }}
|
||||
api:
|
||||
replicas: {{ .Values.replicas.api }}
|
||||
apidevice:
|
||||
replicas: {{ .Values.replicas.apidevice }}
|
||||
apirabbit:
|
||||
replicas: {{ .Values.replicas.apirabbit }}
|
||||
devices:
|
||||
replicas: {{ .Values.replicas.devices }}
|
||||
experiments:
|
||||
replicas: {{ .Values.replicas.experiments }}
|
||||
images:
|
||||
replicas: {{ .Values.replicas.images }}
|
||||
manual:
|
||||
replicas: {{ .Values.replicas.manual }}
|
||||
website:
|
||||
ssr: {{ .Values.website.ssr }}
|
||||
ws:
|
||||
replicas: {{ .Values.replicas.ws }}
|
||||
Reference in New Issue
Block a user