mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 15:31:38 +01:00
Compare commits
1 Commits
chore/open
...
thollwed/d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d217ad0f3b |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -5,10 +5,10 @@
|
|||||||
.yamllint
|
.yamllint
|
||||||
|
|
||||||
# Ignore changes to sample environments
|
# Ignore changes to sample environments
|
||||||
helmfile/environments/dev/*.yaml.gotmpl
|
!helmfile/environments/dev/*.yaml.gotmpl
|
||||||
helmfile/environments/test/*.yaml.gotmpl
|
helmfile/environments/test/*.yaml.gotmpl
|
||||||
helmfile/environments/prod/*.yaml.gotmpl
|
helmfile/environments/prod/*.yaml.gotmpl
|
||||||
helmfile/environments/dev/*/
|
!helmfile/environments/dev/*/
|
||||||
helmfile/environments/test/*/
|
helmfile/environments/test/*/
|
||||||
helmfile/environments/prod/*/
|
helmfile/environments/prod/*/
|
||||||
!helmfile/environments/dev/sample.yaml.gotmpl
|
!helmfile/environments/dev/sample.yaml.gotmpl
|
||||||
|
|||||||
@@ -46,7 +46,13 @@ global:
|
|||||||
repository: {{ .Values.images.nubusOpendeskExtensionA2gMapper.repository }}
|
repository: {{ .Values.images.nubusOpendeskExtensionA2gMapper.repository }}
|
||||||
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
||||||
tag: {{ .Values.images.nubusOpendeskExtensionA2gMapper.tag }}
|
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
|
# -- Allows to configure the system extensions to load. This is intended for
|
||||||
# internal usage, prefer to use `global.extensions` for user configured
|
# internal usage, prefer to use `global.extensions` for user configured
|
||||||
# extensions.
|
# 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