mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-09-17 02:12:55 +02:00
Add certs stalwart
This commit is contained in:
@@ -84,6 +84,11 @@ data:
|
||||
user = "%{env:STALWART_ADMIN_USER}%"
|
||||
secret = "%{env:STALWART_ADMIN_PASSWORD}%"
|
||||
|
||||
[certificate."default"]
|
||||
cert = "file:///opt/stalwart/certs/tls.crt"
|
||||
private-key = "file:///opt/stalwart/certs/tls.key"
|
||||
default = true
|
||||
|
||||
[tracer.log]
|
||||
type = "log"
|
||||
enable = true
|
||||
|
||||
@@ -66,6 +66,9 @@ spec:
|
||||
- name: config
|
||||
mountPath: /opt/stalwart/etc/config.toml
|
||||
subPath: config.toml
|
||||
- name: tls-certs
|
||||
mountPath: /opt/stalwart/certs
|
||||
readOnly: true
|
||||
volumes:
|
||||
- name: stalwart-volume
|
||||
persistentVolumeClaim:
|
||||
@@ -73,3 +76,6 @@ spec:
|
||||
- name: config
|
||||
configMap:
|
||||
name: {{ include "stalwart.fullname" . }}-config
|
||||
- name: tls-certs
|
||||
secret:
|
||||
secretName: {{ .Values.tls.secretName }}
|
||||
|
||||
@@ -24,6 +24,9 @@ persistence:
|
||||
|
||||
replicaCount: 1
|
||||
|
||||
tls:
|
||||
secretName: letsencrypt-prod
|
||||
|
||||
config:
|
||||
hostname: "mail.hensen.io"
|
||||
# Whitelist cluster IPs to prevent ingress from being banned
|
||||
|
||||
Reference in New Issue
Block a user