fix(vikunja): set pod FQDN so SMTP EHLO passes Stalwart validation (DEV-563)

Stalwart's port-25 relay rejects bare EHLO labels — needs at least one
dot. Vikunja doesn't call go-mail's WithHELO, so it sends
os.Hostname() as EHLO. Setting hostname/subdomain plus
setHostnameAsFQDN=true makes the pod's kernel hostname a valid FQDN
(vikunja.basicstack.vikunja.svc.cluster.local), which Stalwart
accepts.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
CTO 2026-09-05 10:05:26 +00:00
parent 2ec560e090
commit b2b0d27803

View file

@ -20,6 +20,9 @@ spec:
app: vikunja app: vikunja
component: app component: app
spec: spec:
hostname: vikunja
subdomain: basicstack
setHostnameAsFQDN: true
affinity: affinity:
nodeAffinity: nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution: