mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
Compare commits
1 Commits
f9a4f200fb
...
thollwed/d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d217ad0f3b |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -5,10 +5,10 @@
|
||||
.yamllint
|
||||
|
||||
# Ignore changes to sample environments
|
||||
helmfile/environments/dev/*.yaml.gotmpl
|
||||
!helmfile/environments/dev/*.yaml.gotmpl
|
||||
helmfile/environments/test/*.yaml.gotmpl
|
||||
helmfile/environments/prod/*.yaml.gotmpl
|
||||
helmfile/environments/dev/*/
|
||||
!helmfile/environments/dev/*/
|
||||
helmfile/environments/test/*/
|
||||
helmfile/environments/prod/*/
|
||||
!helmfile/environments/dev/sample.yaml.gotmpl
|
||||
|
||||
@@ -46,7 +46,13 @@ global:
|
||||
repository: {{ .Values.images.nubusOpendeskExtensionA2gMapper.repository }}
|
||||
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
||||
tag: {{ .Values.images.nubusOpendeskExtensionA2gMapper.tag }}
|
||||
|
||||
- name: "custom-dap-schule-bw"
|
||||
image:
|
||||
registry: "registry.opencode.de"
|
||||
repository: "zendis/opendesk-enterprise/components/supplier/univention/images/custom-bawue-idam-extensions"
|
||||
tag: "1.1.0-thollwed-business-logic@sha256:a1638203bdb00ecbfb4ec7c38dccb98282d2fdb7aa59bfa51a2a1f358e891584"
|
||||
#tag: "BRANCH-WITH-HOOKS@sha256:a1638203bdb00ecbfb4ec7c38dccb98282d2fdb7aa59bfa51a2a1f358e891584"
|
||||
imagePullPolicy: "IfNotPresent"
|
||||
# -- Allows to configure the system extensions to load. This is intended for
|
||||
# internal usage, prefer to use `global.extensions` for user configured
|
||||
# extensions.
|
||||
|
||||
7
helmfile/environments/dev/customization.yaml.gotmpl
Normal file
7
helmfile/environments/dev/customization.yaml.gotmpl
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
customization:
|
||||
release:
|
||||
ums:
|
||||
custom: "/home/thollwed/git/zendis/opendesk/helmfile/environments/dev/ums.yaml.gotmpl"
|
||||
...
|
||||
|
||||
14
helmfile/environments/dev/generic.yaml.gotmpl
Normal file
14
helmfile/environments/dev/generic.yaml.gotmpl
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
global:
|
||||
imagePullSecrets:
|
||||
- "enterprise-registry-custom-bawue-new"
|
||||
|
||||
repositories:
|
||||
image:
|
||||
dockerHub: "registry.open-de.sk/docker.io"
|
||||
registryOpencodeDe: "registry.open-de.sk/registry.opencode.de"
|
||||
registryOpencodeDeEnterprise: "registry.opencode.de"
|
||||
helm:
|
||||
registryOpencodeDe: "registry.open-de.sk/registry.opencode.de"
|
||||
registryOpencodeDeEnterprise: "registry.opencode.de"
|
||||
...
|
||||
65
helmfile/environments/dev/ums.yaml.gotmpl
Normal file
65
helmfile/environments/dev/ums.yaml.gotmpl
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
global:
|
||||
configUcr:
|
||||
bw-schule:
|
||||
oxcontextid:
|
||||
upper_limit: "999999999"
|
||||
lower_limit: "1000"
|
||||
maildomain: "bw.schule"
|
||||
opendesk-bw:
|
||||
userlifecycle:
|
||||
purge_mail_alias: "90"
|
||||
|
||||
nubusStackDataUms:
|
||||
templateContext:
|
||||
ea_base: "cn=custom attributes,cn=univention,dc=swp-ldap,dc=internal"
|
||||
opendeskAdminAttributes: false
|
||||
opendeskGroupAttributes: false
|
||||
opendeskUserAttributes: false
|
||||
portaltileGroupGroupware: []
|
||||
portaltileGroupFileshare: []
|
||||
udmCustomInitializer:
|
||||
#### Can following entries can be removed after inital migration ####
|
||||
# we need a maildomain
|
||||
- action: "create_or_modify"
|
||||
module: "mail/domain"
|
||||
position: "cn=domain,cn=mail,dc=swp-ldap,dc=internal"
|
||||
properties:
|
||||
name: "univention.dev"
|
||||
- action: "create_or_modify"
|
||||
module: "mail/domain"
|
||||
position: "cn=domain,cn=mail,dc=swp-ldap,dc=internal"
|
||||
properties:
|
||||
name: "bw.schule"
|
||||
udmCustomFinalizer:
|
||||
# On empty LDAP (dev deployment) the OX module does not exist yet, so
|
||||
# we moved it to the finalizer
|
||||
- action: "create_or_modify"
|
||||
module: "oxmail/accessprofile"
|
||||
position: "cn=accessprofiles,cn=open-xchange,dc=swp-ldap,dc=internal"
|
||||
properties:
|
||||
name: custom_dap_globalcontacts
|
||||
displayName: custom_dap_globalcontacts
|
||||
activesync: True
|
||||
calendar: True
|
||||
collectemailaddresses: True
|
||||
contacts: True
|
||||
delegatetask: True
|
||||
deniedportal: True
|
||||
editgroup: False
|
||||
editpassword: False
|
||||
editpublicfolders: True
|
||||
editresource: False
|
||||
globaladdressbookdisabled: False
|
||||
ical: True
|
||||
multiplemailaccounts: True
|
||||
readcreatesharedfolders: True
|
||||
subscription: True
|
||||
syncml: True
|
||||
tasks: True
|
||||
usm: True
|
||||
vcard: True
|
||||
webdav: True
|
||||
webmail: True
|
||||
|
||||
...
|
||||
46
helmfile/environments/dev/values.yaml.gotmpl
Normal file
46
helmfile/environments/dev/values.yaml.gotmpl
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
ingress:
|
||||
ingressClassName: nginx
|
||||
functional:
|
||||
authentication:
|
||||
twoFactor:
|
||||
groups:
|
||||
- foo
|
||||
externalServices:
|
||||
nubus:
|
||||
udmRestApi:
|
||||
enabled: true
|
||||
certificate:
|
||||
issuerRef:
|
||||
name: letsencrypt-prod-http
|
||||
wildcard: "false"
|
||||
apps:
|
||||
cassandra:
|
||||
enabled: false
|
||||
clamavSimple:
|
||||
enabled: false
|
||||
collabora:
|
||||
enabled: false
|
||||
cryptpad:
|
||||
enabled: false
|
||||
dovecot:
|
||||
enabled: false
|
||||
element:
|
||||
enabled: false
|
||||
mariadb:
|
||||
enabled: false
|
||||
memcached:
|
||||
enabled: false
|
||||
migrations:
|
||||
enabled: false
|
||||
nextcloud:
|
||||
enabled: false
|
||||
openproject:
|
||||
enabled: false
|
||||
oxAppSuite:
|
||||
enabled: false
|
||||
postfix:
|
||||
enabled: false
|
||||
xwiki:
|
||||
enabled: false
|
||||
...
|
||||
Reference in New Issue
Block a user