feat(authelia): add smtp integration

This commit is contained in:
Vegard Hagen
2025-01-18 14:42:03 +01:00
parent 8da8d82bf4
commit 7a949afadd
3 changed files with 22 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ resources:
- ns.yaml
- crypto.yaml
- lldap-credentials.yaml
- smtp-credentials.yaml
- cert-rsa-jwk.yaml
- cert-ecdsa-jwk.yaml
- http-route.yaml

View File

@@ -0,0 +1,12 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: smtp-auth
namespace: authelia
spec:
encryptedData:
password: AgDJIshuhA6VgX5xBTnqbvmoI6QEHBP0/TITotxBks+HjMMl8e/CKfBYV0PblUmXaZ5Q9NqbYFeM+4z5b7MZ/HUvWjiEIHxp7B9sjyIh1CPUXJRbdcE6zg2KaTkb2qLntb9udmQOu+CcQUtFqbcJvln5E0mHOqnmtvEBtG2vUrmSmlMJ3rCDVoWC1p0Fg+0mBfwQFIiqXwCW1l4X0BAwG4LmkNz9R/gBLs0Fh6p5CPuG0OSpnaf+pVH5Dt9+ILsmwgbi9FWTANt1JYCjHl57soy1b5RziXrtukRfuQuOBsInvHRkqka+ZmjflRZLb/LLo83TV2NXkaguhTetGLHIR1EkX9D5MEGl25VcALaDuGtIlaU9Em/fAKAN3DRsVU7J5kgsoFjRDo7l4FSbnA7r9zGO1ZSSUgxm0P7XyJjxufm8VmjaVY07kd7n8tQruyoncS+QPi7fEQpqgir2H25YWwIjZEd05s1/lzmhw/9EfMYhMN5QZXU+uJAKuvS1hZELbr5DT5MV0dErA3TvrKcVgbk7rKwXROMrieweeoFY1m+3zFRrxpxyNTd0m4B9dnjJGi50yafKQCsjlQc0dZbw4TW8W4IQrjwbEGN05BMnBAdW5aDMD5Hav8JSP4yfvNTSjTkEyORqjtf/3JHshyrxVqFzJha6UZWTz6tQl6kIwS+w2nNew9ynE0sNyZiqM7H2Vx1zT+jr99Y/Vz59qcWvia0X+fx/r7zLjrV7F9s4uI9QogLEpDIWMvRMWz+Ws+zuQ+6LaHOJKXzzy2EVjOn3+WO8VWM4iig=
template:
metadata:
name: smtp-auth
namespace: authelia

View File

@@ -39,8 +39,12 @@ configMap:
password: { secret_name: authelia-postgres-app }
notifier:
filesystem:
smtp:
enabled: true
address: submission://smtp.sendgrid.net:587
sender: Authelia <ikkje-noko-svar@stonegarden.dev>
username: apikey
password: { secret_name: smtp-auth }
authentication_backend:
ldap:
@@ -135,6 +139,10 @@ secret:
items:
- key: password
path: authentication.ldap.password.txt
smtp-auth:
items:
- key: password
path: notifier.smtp.password.txt
crypto:
items:
- key: identity_providers.oidc.hmac.key