Page MenuHomePhorge

No OneTemporary

Authored By
Unknown
Size
5 KB
Referenced Files
None
Subscribers
None
diff --git a/helm/templates/kolab-configmap.yaml b/helm/templates/kolab-configmap.yaml
index 23b33fb..9cb74c9 100644
--- a/helm/templates/kolab-configmap.yaml
+++ b/helm/templates/kolab-configmap.yaml
@@ -1,105 +1,108 @@
{{- if .Values.kolab.enabled -}}
kind: ConfigMap
apiVersion: v1
metadata:
name: kolab-config
immutable: false
data:
APP_DOMAIN: "{{ template "kolab.emailDomain" . }}"
APP_WEBSITE_DOMAIN: "{{ template "kolab.websiteDomain" .}}"
APP_SERVICES_DOMAIN: "{{ .Values.kolab.servicesService}}"
APP_SERVICES_ALLOWED_DOMAINS: "kolab,services.{{ template "kolab.websiteDomain" . }},{{ .Values.kolab.servicesService}}"
ASSET_URL: "https://{{ template "kolab.websiteDomain" . }}"
APP_NAME: "{{ .Values.kolab.name }}"
APP_URL: "https://{{ template "kolab.websiteDomain" . }}"
APP_PUBLIC_URL: "https://{{ template "kolab.websiteDomain" . }}"
APP_WITH_SERVICES: 'true'
APP_WITH_WALLET: '{{ .Values.kolab.withWallet }}'
APP_WITH_SIGNUP: '{{ .Values.kolab.withSignup }}'
APP_WITH_FILES: '{{ .Values.kolab.withFiles }}'
APP_WITH_DISTLISTS: '{{ .Values.kolab.withDistlists }}'
APP_WITH_SHARED_FOLDERS: '{{ .Values.kolab.withSharedFolders }}'
APP_WITH_RESOURCES: '{{ .Values.kolab.withResources }}'
APP_WITH_MEET: '{{ .Values.kolab.withMeet }}'
APP_WITH_COMPANION_APP: '{{ .Values.kolab.withCompanionApp }}'
APP_WITH_ADMIN: 'true'
APP_WITH_DELEGATION: '{{ .Values.kolab.withDelegation }}'
APP_WITH_LOGINAS: '{{ .Values.kolab.withLoginas }}'
APP_WITH_MAILFILTER: '{{ .Values.kolab.withMailfilter }}'
APP_WITH_USER_SEARCH: '{{ .Values.kolab.withUserSearch }}'
APP_WITH_GEOLOCKIN: '{{ .Values.kolab.withGeolockin }}'
APP_IMAP: 'true'
APP_DEBUG: '{{ .Values.kolab.debug }}'
APP_ENV: "production"
{{- if .Values.minio.enabled }}
FILESYSTEM_DISK: "minio"
MINIO_USER: "{{ .Values.minio.rootUser }}"
MINIO_BUCKET: "{{ .Values.minio.bucketName }}"
{{- end }}
LOG_CHANNEL: "stdout"
LOG_SLOW_REQUESTS: "5"
LOG_LEVEL: "debug"
QUEUE_CONNECTION: "redis"
IMAP_URI: "{{ .Values.imap.uri }}"
IMAP_HOST: "{{ .Values.imap.host }}"
IMAP_PORT: "{{ .Values.imap.port }}"
IMAP_PROXY_PROTOCOL: 'false'
IMAP_ADMIN_LOGIN: "{{ .Values.imap.adminLogin }}"
IMAP_VERIFY_HOST: 'false'
IMAP_VERIFY_PEER: 'false'
IMAP_WITH_GROUPWARE_DEFAULT_FOLDERS: '{{ .Values.kolab.kolabObjectCompatMode }}'
+{{- if .Values.kolab.kolabObjectCompatMode }}
+ KOLABOBJECTS_STORAGE: 'true'
+{{- end }}
{{- if .Values.kolab.davEnabled }}
# The trailing slash is currently required
DAV_URI: "http://proxy/dav/"
DAV_VERIFY: 'false'
DAV_WITH_DEFAULT_FOLDERS: 'true'
{{- end }}
{{- if or .Values.ldap.enabled .Values.ldap.host }}
APP_LDAP: 'true'
LDAP_DOMAIN_BASE_DN: "{{ .Values.ldap.domainBaseDn }}"
LDAP_HOSTS: "{{ .Values.ldap.host }}"
LDAP_PORT: "{{ .Values.ldap.port }}"
LDAP_USE_SSL: "0"
LDAP_USE_TLS: "0"
# Administrative
LDAP_ADMIN_ROOT_DN: "{{ .Values.ldap.adminRootDn }}"
LDAP_ADMIN_BIND_DN: "{{ .Values.ldap.adminBindDn }}"
# Hosted (public registration)
LDAP_HOSTED_ROOT_DN: "{{ .Values.ldap.hostedRootDn }}"
{{- else }}
APP_LDAP: 'false'
{{- end }}
REDIS_HOST: "{{ .Values.redis.host }}"
REDIS_PORT: "6379"
TRUSTED_PROXIES: "{{ .Values.trustedProxies }}"
WEBMAIL_URL: "{{ .Values.kolab.webmailUrl }}"
# This is used for the NGINX proxy
SMTP_HOST: "{{ .Values.postfix.externalSubmissionHost }}"
SMTP_PORT: "{{ .Values.postfix.externalSubmissionPort }}"
MAIL_MAILER: "smtp"
# This is used to send email
MAIL_HOST: "{{ .Values.postfix.smtpHost }}"
MAIL_PORT: "{{ .Values.postfix.smtpPort }}"
MAIL_ENCRYPTION: "{{ .Values.postfix.smtpEncryption }}"
{{- if .Values.postfix.submissionUsername }}
MAIL_USERNAME: "{{ tpl .Values.postfix.submissionUsername . }}"
{{- end }}
MAIL_FROM_ADDRESS: "noreply@{{ template "kolab.emailDomain" . }}"
MAIL_FROM_NAME: "{{ template "kolab.emailDomain" . }}"
MAIL_REPLYTO_ADDRESS: "noreply@{{ template "kolab.emailDomain" . }}"
MAIL_REPLYTO_NAME: 'null'
MAIL_VERIFY_PEER: 'false'
RATELIMIT_WHITELIST: "noreply@{{ template "kolab.emailDomain" . }}"
APP_HEADER_CSP: "connect-src 'self' wss://{{ template "kolab.websiteDomain" . }}/; child-src 'self'; font-src 'self'; form-action 'self' data:; frame-ancestors 'self'; img-src blob: data: 'self' *; media-src 'self'; object-src 'self'; script-src 'self' https://{{ template "kolab.websiteDomain" . }} 'unsafe-inline' 'unsafe-eval'; style-src 'self' https://{{ template "kolab.websiteDomain" . }} 'unsafe-eval' 'unsafe-inline'; default-src 'self';"
APP_HEADER_XFO: sameorigin
{{- if .Values.kolab.company }}
COMPANY_NAME: '{{ .Values.kolab.company.name }}'
COMPANY_ADDRESS: '{{ .Values.kolab.company.address }}'
COMPANY_COPYRIGHT: '{{ .Values.kolab.company.address }}'
COMPANY_DETAILS: '{{ .Values.kolab.company.details }}'
COMPANY_EMAIL: '{{ .Values.kolab.company.email }}'
COMPANY_FOOTER: '{{ .Values.kolab.company.footer }}'
COMPANY_LOGO: '{{ .Values.kolab.company.logo }}'
{{- end }}
VAT_MODE: "0"
{{- end }}

File Metadata

Mime Type
text/x-diff
Expires
Sat, Apr 4, 8:48 AM (2 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18751929
Default Alt Text
(5 KB)

Event Timeline