mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
fix(open-xchange): Set mail quota using functional.groupware.quota.default
This commit is contained in:
committed by
Thorsten Roßner
parent
bd4c997950
commit
67fe50e53c
@@ -26,6 +26,7 @@ The following categories are available. Each category contains a set of options
|
|||||||
* Portal options (`functional.portal.*`): Options to customize the openDesk portal, e.g. if the login dialog should be enforced.
|
* Portal options (`functional.portal.*`): Options to customize the openDesk portal, e.g. if the login dialog should be enforced.
|
||||||
* Chat options (`functional.chat.*`): Configuration options for the chat component of openDesk.
|
* Chat options (`functional.chat.*`): Configuration options for the chat component of openDesk.
|
||||||
* Migration options (`functional.migration.*`): Helpful setting(s) for migration scenarios.
|
* Migration options (`functional.migration.*`): Helpful setting(s) for migration scenarios.
|
||||||
|
* Groupware options (`functional.groupware.*`): Options to customize Open-Xchange and mail settings, e.g. mail quota.
|
||||||
|
|
||||||
## Customization of functional options
|
## Customization of functional options
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ dovecot:
|
|||||||
dn: "uid=ldapsearch_dovecot,cn=users,{{ .Values.ldap.baseDn }}"
|
dn: "uid=ldapsearch_dovecot,cn=users,{{ .Values.ldap.baseDn }}"
|
||||||
password:
|
password:
|
||||||
value: {{ .Values.secrets.nubus.ldapSearch.dovecot | quote }}
|
value: {{ .Values.secrets.nubus.ldapSearch.dovecot | quote }}
|
||||||
|
loginTrustedNetworks: {{ join " " .Values.cluster.networking.cidr | quote }}
|
||||||
oidc:
|
oidc:
|
||||||
enabled: true
|
enabled: true
|
||||||
clientID:
|
clientID:
|
||||||
@@ -46,7 +47,11 @@ dovecot:
|
|||||||
introspectionHost: {{ printf "%s.%s" .Values.global.hosts.keycloak .Values.global.domain | quote }}
|
introspectionHost: {{ printf "%s.%s" .Values.global.hosts.keycloak .Values.global.domain | quote }}
|
||||||
introspectionPath: "/realms/{{ .Values.platform.realm }}/protocol/openid-connect/token/introspect"
|
introspectionPath: "/realms/{{ .Values.platform.realm }}/protocol/openid-connect/token/introspect"
|
||||||
usernameAttribute: "opendesk_username"
|
usernameAttribute: "opendesk_username"
|
||||||
loginTrustedNetworks: {{ join " " .Values.cluster.networking.cidr | quote }}
|
quotaRules:
|
||||||
|
- "*:storage={{ mul .Values.functional.groupware.quota.default 1024 }}M"
|
||||||
|
- "Trash:storage=+{{ div (mul (mul .Values.functional.groupware.quota.default 1024) 20) 100 }}M"
|
||||||
|
- "LAZY_EXPUNGE:ignore"
|
||||||
|
quotaGrace: "{{ div (mul (mul .Values.functional.groupware.quota.default 1024) 10) 100 }}M"
|
||||||
sieve:
|
sieve:
|
||||||
notify:
|
notify:
|
||||||
mailtoEnvelopeFrom: "orig_recipient"
|
mailtoEnvelopeFrom: "orig_recipient"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ charts:
|
|||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "zendis/opendesk-enterprise/components/product-development/charts/opendesk-dovecot-pro"
|
repository: "zendis/opendesk-enterprise/components/product-development/charts/opendesk-dovecot-pro"
|
||||||
name: "dovecot"
|
name: "dovecot"
|
||||||
version: "3.1.6"
|
version: "3.1.7"
|
||||||
verify: true
|
verify: true
|
||||||
oxAppSuite:
|
oxAppSuite:
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ charts:
|
|||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/opendesk-dovecot"
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-dovecot"
|
||||||
name: "dovecot"
|
name: "dovecot"
|
||||||
version: "3.1.4"
|
version: "3.1.5"
|
||||||
verify: true
|
verify: true
|
||||||
element:
|
element:
|
||||||
# providerCategory: "Platform"
|
# providerCategory: "Platform"
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ functional:
|
|||||||
|
|
||||||
filestore:
|
filestore:
|
||||||
quota:
|
quota:
|
||||||
# Set the default quota for all users in GB
|
# Set the default quota for all users in gigabyte
|
||||||
default: 1
|
default: 1
|
||||||
# Options related to file sharing.
|
# Options related to file sharing.
|
||||||
# Changing these options might require a restart of the `opendesk-nextcloud-php` Pod(s).
|
# Changing these options might require a restart of the `opendesk-nextcloud-php` Pod(s).
|
||||||
@@ -152,6 +152,11 @@ functional:
|
|||||||
# - https://<.Values.global.hosts.openxchangeDav>.<.Values.global.domain>/carddav/[folderId]"
|
# - https://<.Values.global.hosts.openxchangeDav>.<.Values.global.domain>/carddav/[folderId]"
|
||||||
# Can be switched off using the below feature toggle.
|
# Can be switched off using the below feature toggle.
|
||||||
enabled: true
|
enabled: true
|
||||||
|
quota:
|
||||||
|
# Set the default mail storage quota for users in gigabyte.
|
||||||
|
# Just provide the plain number without quoting. It will allow a quote grace of 10% and +20% in trash storage.
|
||||||
|
# If you need different rules you can use customizing on Dovecot's `quotaRules` and `quotaGrace` templating.
|
||||||
|
default: 1
|
||||||
|
|
||||||
migration:
|
migration:
|
||||||
oxAppSuite:
|
oxAppSuite:
|
||||||
|
|||||||
Reference in New Issue
Block a user