mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 15:31:38 +01:00
57 lines
2.3 KiB
Go Template
57 lines
2.3 KiB
Go Template
# SPDX-FileCopyrightText: 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
---
|
|
global:
|
|
domain: {{ .Values.global.domain | quote }}
|
|
hosts:
|
|
{{ .Values.global.hosts | toYaml | nindent 4 }}
|
|
imagePullSecrets:
|
|
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
|
|
|
|
configuration:
|
|
asToken: {{ .Values.secrets.matrixGroupsync.synapseAsToken | quote }}
|
|
dryRun: false
|
|
hsToken: {{ .Values.secrets.matrixGroupsync.synapseAsToken | quote }}
|
|
id: "gps"
|
|
homeserverName: {{ .Values.global.matrixDomain | default .Values.global.domain | quote }}
|
|
registrationSharedSecret: {{ .Values.secrets.synapse.registrationSharedSecret | quote }}
|
|
runOnce: false
|
|
username: "groupsyncbot"
|
|
ldap:
|
|
attributes:
|
|
name: "description"
|
|
uid: "uid"
|
|
base: {{ .Values.ldap.baseDn | quote }}
|
|
bind_dn: "uid=ldapsearch_element,cn=users,{{ .Values.ldap.baseDn }}"
|
|
bind_password: {{ .Values.secrets.nubus.ldapSearch.element | quote }}
|
|
check_interval_seconds: 60
|
|
type: mapped-ldap
|
|
uri: "ldap://ums-ldap-server:389"
|
|
spaces:
|
|
- groups:
|
|
- externalId: "cn=managed-by-attribute-LivecollaborationAdmin,cn=groups,{{ .Values.ldap.baseDn }}"
|
|
powerLevel: 50
|
|
- externalId: "cn=managed-by-attribute-Livecollaboration,cn=groups,{{ .Values.ldap.baseDn }}"
|
|
id: "c3122e32-4e05-4bf8-8a5d-66679076ed36"
|
|
name: "openDesk"
|
|
subspaces:
|
|
- groups:
|
|
- externalId: "cn=managed-by-attribute-LivecollaborationAdmin,cn=groups,{{ .Values.ldap.baseDn }}"
|
|
powerLevel: 50
|
|
id: "e7889d96-5baa-4e21-be6e-12c66b2e9565"
|
|
name: "openDesk Element Admins"
|
|
provisionerDefaultRooms:
|
|
- id: "c3122e32-4e05-4bf8-8a5d-66679076ed36"
|
|
properties:
|
|
name: "openDesk"
|
|
# Name of group sync service (default opendesk-synapse-groupsync)
|
|
groupSyncService: "opendesk-synapse-groupsync"
|
|
image:
|
|
registry: {{ coalesce .Values.repositories.image.registryOpencodeDeEnterprise .Values.global.imageRegistry .Values.images.elementGroupsync.registry | quote }}
|
|
url: {{ .Values.images.elementGroupsync.repository | quote }}
|
|
tag: {{ .Values.images.elementGroupsync.tag | quote }}
|
|
imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }}
|
|
podAnnotations:
|
|
intents.otterize.com/service-name: "opendesk-synapse-groupsync"
|
|
...
|