feat(stalwart-mail): adjustments for chart
Change of format required for configmap and add extra secret env
This commit is contained in:
parent
728b1b523b
commit
48872f3d62
3 changed files with 11 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: stalwart-mail
|
name: stalwart-mail
|
||||||
description: Stalwart is a JMAP, IMAP4 and SMTP server
|
description: Stalwart is a JMAP, IMAP4 and SMTP server
|
||||||
version: 0.1.9
|
version: 0.2.0
|
||||||
appVersion: 0.8.1
|
appVersion: 0.8.1
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: Tommy Skaug
|
- name: Tommy Skaug
|
||||||
|
|
|
@ -19,7 +19,7 @@ spec:
|
||||||
- name: stalwart-mail
|
- name: stalwart-mail
|
||||||
image: "{{ .Values.image.repository }}:v{{ .Values.image.tag | default .Chart.AppVersion }}"
|
image: "{{ .Values.image.repository }}:v{{ .Values.image.tag | default .Chart.AppVersion }}"
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||||
command: ["sh", "-c", "cp /config/stalwart-mail.conf /etc/stalwart-mail-rw.conf && /usr/local/bin/stalwart-mail --config /etc/stalwart-mail-rw.conf"]
|
command: ["sh", "-c", "cp /etc/stalwart-mail.conf /etc/stalwart-mail-rw.conf && /usr/local/bin/stalwart-mail --config /etc/stalwart-mail-rw.conf"]
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8080
|
- containerPort: 8080
|
||||||
- containerPort: 443
|
- containerPort: 443
|
||||||
|
@ -80,11 +80,17 @@ spec:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ .Values.existingSecret }}
|
name: {{ .Values.existingSecret }}
|
||||||
key: STALWART_DKIM_ED_KEY
|
key: STALWART_DKIM_ED_KEY
|
||||||
|
{{- if .Values.extraEnvSecret }}
|
||||||
|
envFrom:
|
||||||
|
- secretRef:
|
||||||
|
name: {{ .Values.extraEnvSecret }}
|
||||||
|
{{ end }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: stalwart-data
|
- name: stalwart-data
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
- name: stalwart-conf
|
- name: stalwart-conf
|
||||||
mountPath: /config
|
subPath: stalwart-mail.conf
|
||||||
|
mountPath: /etc/stalwart-mail.conf
|
||||||
readOnly: true
|
readOnly: true
|
||||||
volumes:
|
volumes:
|
||||||
- name: stalwart-data
|
- name: stalwart-data
|
||||||
|
@ -92,7 +98,4 @@ spec:
|
||||||
claimName: {{ include "stalwart-mail.fullname" . }}
|
claimName: {{ include "stalwart-mail.fullname" . }}
|
||||||
- name: stalwart-conf
|
- name: stalwart-conf
|
||||||
configMap:
|
configMap:
|
||||||
name: {{ .Values.existingConfigMap }}
|
name: {{ .Values.existingConfigMap }}
|
||||||
items:
|
|
||||||
- key: configuration.yaml
|
|
||||||
path: stalwart-mail.conf
|
|
|
@ -1,7 +1,5 @@
|
||||||
config:
|
|
||||||
domain: 252.no
|
|
||||||
|
|
||||||
existingSecret: stalwart-mail-secret
|
existingSecret: stalwart-mail-secret
|
||||||
|
extraEnvSecret: stalwart-mail-extraenv-secret
|
||||||
existingConfigMap: stalwart-mail-config
|
existingConfigMap: stalwart-mail-config
|
||||||
tlsSecret: stalwart-mail-tls
|
tlsSecret: stalwart-mail-tls
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue