mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-09-17 10:22:54 +02:00
85 lines
1.5 KiB
YAML
85 lines
1.5 KiB
YAML
image:
|
|
repository: ghcr.io/sonroyaalmerol/docker-sogo
|
|
tag: latest
|
|
pullPolicy: Always
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port: 80
|
|
|
|
ingress:
|
|
enabled: true
|
|
className: nginx
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: prod-cluster-issuer
|
|
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
|
|
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
|
|
host: post.hensen.io
|
|
tls:
|
|
secretName: sogo-tls
|
|
|
|
persistence:
|
|
enabled: true
|
|
storageClass: longhorn
|
|
size: 5Gi
|
|
accessMode: ReadWriteOnce
|
|
|
|
resources:
|
|
requests:
|
|
memory: "512Mi"
|
|
cpu: "250m"
|
|
limits:
|
|
memory: "1Gi"
|
|
cpu: "1000m"
|
|
|
|
config:
|
|
timezone: Europe/Amsterdam
|
|
language: en
|
|
domain: hensen.io
|
|
adminUser: admin@hensen.io
|
|
workersCount: 3
|
|
listenQueueSize: 5
|
|
|
|
modules:
|
|
mail: true
|
|
calendar: true
|
|
contacts: true
|
|
tasks: true
|
|
|
|
mail:
|
|
imapServer: stalwart.stalwart.svc.cluster.local
|
|
imapPort: 993
|
|
imapEncryption: tls
|
|
smtpServer: stalwart.stalwart.svc.cluster.local
|
|
smtpPort: 587
|
|
smtpEncryption: tls
|
|
authenticationType: IMAP
|
|
|
|
calendar:
|
|
firstDayOfWeek: 1 # Monday
|
|
dayStartTime: 8
|
|
dayEndTime: 18
|
|
timeFormat: "%H:%M"
|
|
|
|
webui:
|
|
pageTitle: "Hensen Webmail"
|
|
mailReloadInterval: 300
|
|
calendarReloadInterval: 300
|
|
|
|
postgresql:
|
|
enabled: true
|
|
instances: 1
|
|
storage:
|
|
storageClass: longhorn
|
|
size: 10Gi
|
|
database: sogo
|
|
username: sogo
|
|
sharedBuffers: 256MB
|
|
maxConnections: 100
|
|
|
|
externalSecret:
|
|
enabled: true
|
|
secretStore: vault-backend
|
|
vaultPath: kv/sogo
|
|
refreshInterval: 15m
|