feat(open-xchange): Add service type for dovecot

This commit is contained in:
Thomas Kaltenbrunner
2023-08-04 00:17:20 +02:00
committed by Thorsten Rossner
parent 3bf7daeeaa
commit c9a763f368
3 changed files with 14 additions and 9 deletions

View File

@@ -16,7 +16,7 @@ repositories:
releases:
- name: "dovecot"
chart: "dovecot/dovecot"
version: "1.1.0"
version: "1.2.0"
values:
- "values-dovecot.yaml"
- "values-dovecot.gotmpl"

View File

@@ -25,9 +25,8 @@ dovecot:
clientID: "as8oidc"
loginTrustedNetworks: "{{ .Values.cluster.networking.cidr }}"
ingress:
tls:
secretName: "{{ .Values.ingress.tls.secretName }}"
certificate:
secretName: "{{ .Values.ingress.tls.secretName }}"
{{- if .Values.cluster.persistence.readWriteMany.enabled }}
replicaCount: {{ .Values.replicas.dovecot }}
@@ -35,7 +34,6 @@ replicaCount: {{ .Values.replicas.dovecot }}
replicaCount: 1
{{- end }}
persistence:
{{- if .Values.cluster.persistence.readWriteMany.enabled }}
storageClassName: "{{ .Values.persistence.storageClassNames.RWX }}"
@@ -50,4 +48,11 @@ persistence:
resources:
{{ .Values.resources.dovecot | toYaml | nindent 2 }}
{{- if or (eq .Values.cluster.service.type "NodePort") (eq .Values.cluster.service.type "LoadBalancer") }}
service:
external:
enabled: true
type: {{ .Values.cluster.service.type | quote }}
{{- end }}
...

View File

@@ -1,9 +1,12 @@
# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"
# SPDX-License-Identifier: Apache-2.0
---
containerSecurityContext:
readOnlyRootFilesystem: false
dovecot:
ldap:
enbaled: true
enabled: true
host: "univention-corporate-container"
port: 389
base: "dc=swp-ldap,dc=internal"
@@ -12,7 +15,4 @@ dovecot:
enabled: true
clientID: "as8oidc"
usernameAttribute: "phoenixusername"
ingress:
enabled: false
...