From 7695c004264884e156c85fae021805e37d54ddff Mon Sep 17 00:00:00 2001 From: Juan Pedro Torres Date: Sat, 10 Aug 2024 18:11:12 +0200 Subject: [PATCH] feat(nubus): OpenDesk UDM loader --- helmfile/apps/nubus/values-nubus.yaml.gotmpl | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/helmfile/apps/nubus/values-nubus.yaml.gotmpl b/helmfile/apps/nubus/values-nubus.yaml.gotmpl index 34441eea..3d390cfe 100644 --- a/helmfile/apps/nubus/values-nubus.yaml.gotmpl +++ b/helmfile/apps/nubus/values-nubus.yaml.gotmpl @@ -249,6 +249,44 @@ nubusStackDataUms: externalMailDomain: {{ .Values.global.mailDomain | default .Values.global.domain }} umcHtmlTitle: "openDesk Portal" installUmcPolicies: true + templateContext: + portalRealtimeCollaborationLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.element .Values.global.domain }} + portalRealtimeVideoconferenceLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.jitsi .Values.global.domain }} + portalManagementProjectLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.openproject .Values.global.domain }} + portalManagementKnowledgeLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.xwiki .Values.global.domain }} + portalGroupwareLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.openxchange .Values.global.domain }} + portalFileshareLinkBase: {{ printf "https://%s.%s" .Values.global.hosts.nextcloud .Values.global.domain }} + portalTitleDE: "openDesk Portal" + portalTitleEN: "openDesk Portal" + oxDefaultContext: "1" + ldapSearchUsers: + {{- range $username, $password := .Values.secrets.nubus.ldapSearch }} + - username: {{ printf "ldapsearch_%s" $username | quote }} + password: {{ $password | quote }} + lastname: "LDAP-Search-User" + {{- end }} + portaltileGroupUserStandard: + - 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}' + - 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupUserAdmin: + - 'cn=Domain Admins,cn=groups,{{ .Values.ldap.baseDn }}' + - 'cn=Support,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupUserAll: + - 'cn=Domain Admins,cn=groups,{{ .Values.ldap.baseDn }}' + - 'cn=Domain Users,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupGroupware: + - 'cn=managed-by-attribute-Groupware,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupFileshare: + - 'cn=managed-by-attribute-Fileshare,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupManagementProject: + - 'cn=managed-by-attribute-Projectmanagement,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupManagementKnowledge: + - 'cn=managed-by-attribute-Knowledgemanagement,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupManagementLearn: + - 'cn=managed-by-attribute-Learnmanagement,cn=groups,{{ .Values.ldap.baseDn }}' + portaltileGroupLiveCollaboration: + - 'cn=managed-by-attribute-Livecollaboration,cn=groups,{{ .Values.ldap.baseDn }}' + nubusUmcServer: memcached: auth: