feat(stalwart-mail): adjustments for chart

Change of format required for configmap and add extra secret env
This commit is contained in:
Tommy 2024-06-24 21:09:06 +02:00
parent 728b1b523b
commit 48872f3d62
No known key found for this signature in database
3 changed files with 11 additions and 10 deletions

View file

@ -1,7 +1,7 @@
apiVersion: v2
name: stalwart-mail
description: Stalwart is a JMAP, IMAP4 and SMTP server
version: 0.1.9
version: 0.2.0
appVersion: 0.8.1
maintainers:
- name: Tommy Skaug

View file

@ -19,7 +19,7 @@ spec:
- name: stalwart-mail
image: "{{ .Values.image.repository }}:v{{ .Values.image.tag | default .Chart.AppVersion }}"
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:
- containerPort: 8080
- containerPort: 443
@ -80,11 +80,17 @@ spec:
secretKeyRef:
name: {{ .Values.existingSecret }}
key: STALWART_DKIM_ED_KEY
{{- if .Values.extraEnvSecret }}
envFrom:
- secretRef:
name: {{ .Values.extraEnvSecret }}
{{ end }}
volumeMounts:
- name: stalwart-data
mountPath: /data
- name: stalwart-conf
mountPath: /config
subPath: stalwart-mail.conf
mountPath: /etc/stalwart-mail.conf
readOnly: true
volumes:
- name: stalwart-data
@ -93,6 +99,3 @@ spec:
- name: stalwart-conf
configMap:
name: {{ .Values.existingConfigMap }}
items:
- key: configuration.yaml
path: stalwart-mail.conf

View file

@ -1,7 +1,5 @@
config:
domain: 252.no
existingSecret: stalwart-mail-secret
extraEnvSecret: stalwart-mail-extraenv-secret
existingConfigMap: stalwart-mail-config
tlsSecret: stalwart-mail-tls