mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
138 lines
4.9 KiB
Go Template
138 lines
4.9 KiB
Go Template
{{/*
|
|
SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"
|
|
SPDX-License-Identifier: Apache-2.0
|
|
*/}}
|
|
---
|
|
global:
|
|
domain: "{{ .Values.global.domain }}"
|
|
registry: "{{ .Values.global.imageRegistry }}"
|
|
hosts:
|
|
{{ .Values.global.hosts | toYaml | nindent 4 }}
|
|
imagePullSecrets:
|
|
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
|
|
|
|
cleanup:
|
|
deletePodsOnSuccess: {{ .Values.cleanup.deletePodsOnSuccess }}
|
|
|
|
image:
|
|
imagePullPolicy: "{{ .Values.global.imagePullPolicy }}"
|
|
registry: "{{ .Values.global.imageRegistry }}"
|
|
repository: "{{ .Values.images.jitsiKeycloakAdapter.repository }}"
|
|
tag: "{{ .Values.images.jitsiKeycloakAdapter.tag }}"
|
|
|
|
settings:
|
|
jwtAppSecret: "{{ .Values.secrets.jitsi.jwtAppSecret }}"
|
|
|
|
theme:
|
|
{{ .Values.theme | toYaml | nindent 2 }}
|
|
|
|
jitsi:
|
|
publicURL: "https://{{ .Values.global.hosts.jitsi }}.{{ .Values.global.domain }}"
|
|
web:
|
|
replicaCount: {{ .Values.replicas.jitsi }}
|
|
image:
|
|
repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.jitsi.repository }}"
|
|
tag: "{{ .Values.images.jitsi.tag }}"
|
|
ingress:
|
|
enabled: "{{ .Values.ingress.enabled }}"
|
|
ingressClassName: "{{ .Values.ingress.ingressClassName }}"
|
|
hosts:
|
|
- host: "{{ .Values.global.hosts.jitsi }}.{{ .Values.global.domain }}"
|
|
paths:
|
|
- "/"
|
|
tls:
|
|
- secretName: "{{ .Values.ingress.tls.secretName }}"
|
|
hosts:
|
|
- "{{ .Values.global.hosts.jitsi }}.{{ .Values.global.domain }}"
|
|
extraEnvs:
|
|
TURN_ENABLE: "1"
|
|
resources:
|
|
{{ .Values.resources.jitsi | toYaml | nindent 6 }}
|
|
prosody:
|
|
image:
|
|
repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.prosody.repository }}"
|
|
tag: "{{ .Values.images.prosody.tag }}"
|
|
imagePullSecrets:
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
- name: {{ . }}
|
|
{{- end }}
|
|
extraEnvs:
|
|
- name: "AUTH_TYPE"
|
|
value: "hybrid_matrix_token"
|
|
- name: "JWT_APP_ID"
|
|
value: "myappid"
|
|
- name: "JWT_APP_SECRET"
|
|
value: "{{ .Values.secrets.jitsi.jwtAppSecret }}"
|
|
- name: "MATRIX_UVS_SYNC_POWER_LEVELS"
|
|
value: "true"
|
|
- name: "MATRIX_UVS_URL"
|
|
value: "http://opendesk-matrix-user-verification-service.{{ .Release.Namespace }}.svc.{{ .Values.cluster.networking.domain }}"
|
|
- name: TURNS_HOST
|
|
value: "{{ .Values.turn.tls.host }}"
|
|
- name: TURNS_PORT
|
|
value: "{{ .Values.turn.tls.port }}"
|
|
- name: TURN_HOST
|
|
value: "{{ .Values.turn.server.host }}"
|
|
- name: TURN_PORT
|
|
value: "{{ .Values.turn.server.port }}"
|
|
- name: TURN_TRANSPORT
|
|
value: "{{ .Values.turn.transport }}"
|
|
- name: TURN_CREDENTIALS
|
|
value: "{{ .Values.turn.credentials }}"
|
|
resources:
|
|
{{ .Values.resources.prosody | toYaml | nindent 6 }}
|
|
persistence:
|
|
size: "{{ .Values.persistence.size.prosody }}"
|
|
storageClassName: "{{ .Values.persistence.storageClassNames.RWO }}"
|
|
jicofo:
|
|
replicaCount: {{ .Values.replicas.jicofo }}
|
|
image:
|
|
repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.jicofo.repository }}"
|
|
tag: "{{ .Values.images.jicofo.tag }}"
|
|
xmpp:
|
|
password: {{ .Values.secrets.jitsi.jicofoAuthPassword | quote }}
|
|
componentSecret: "{{ .Values.secrets.jitsi.jicofoComponentPassword }}"
|
|
resources:
|
|
{{ .Values.resources.jicofo | toYaml | nindent 6 }}
|
|
jvb:
|
|
replicaCount: {{ .Values.replicas.jvb }}
|
|
image:
|
|
repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.jvb.repository }}"
|
|
tag: "{{ .Values.images.jvb.tag }}"
|
|
xmpp:
|
|
password: "{{ .Values.secrets.jitsi.jvbAuthPassword }}"
|
|
resources:
|
|
{{ .Values.resources.jvb | toYaml | nindent 6 }}
|
|
service:
|
|
type: "{{ .Values.cluster.service.type }}"
|
|
jibri:
|
|
replicaCount: {{ .Values.replicas.jibri }}
|
|
image:
|
|
repository: "{{ .Values.global.imageRegistry }}/{{ .Values.images.jibri.repository }}"
|
|
tag: "{{ .Values.images.jibri.tag }}"
|
|
recorder:
|
|
password: "{{ .Values.secrets.jitsi.jibriRecorderPassword }}"
|
|
xmpp:
|
|
password: "{{ .Values.secrets.jitsi.jibriXmppPassword }}"
|
|
resources:
|
|
{{ .Values.resources.jibri | toYaml | nindent 6 }}
|
|
imagePullSecrets:
|
|
{{- range .Values.global.imagePullSecrets }}
|
|
- name: {{ . }}
|
|
{{- end }}
|
|
|
|
patchJVB:
|
|
configuration:
|
|
staticLoadbalancerIP: "{{ .Values.cluster.networking.ingressGatewayIP }}"
|
|
loadbalancerStatusField: "{{ .Values.cluster.networking.loadBalancerStatusField }}"
|
|
image:
|
|
imagePullPolicy: "{{ .Values.global.imagePullPolicy }}"
|
|
registry: "{{ .Values.global.imageRegistry }}"
|
|
repository: "{{ .Values.images.jitsiPatchJVB.repository }}"
|
|
tag: "{{ .Values.images.jitsiPatchJVB.tag }}"
|
|
replicaCount: {{ .Values.replicas.jitsiKeycloakAdapter }}
|
|
|
|
resources:
|
|
{{ .Values.resources.jitsiKeycloakAdapter | toYaml | nindent 2 }}
|
|
...
|