feat(vaultwarden): add SMTP password handling and update email configurations

This commit is contained in:
2026-05-30 23:48:41 +02:00
parent ec740f458f
commit bb8b14dcca
3 changed files with 26 additions and 4 deletions
+23 -2
View File
@@ -94,8 +94,9 @@ resource "kubernetes_deployment" "vaultwarden" {
template {
metadata {
labels = {
app = "vaultwarden"
config_checksum = md5(join("", values(kubernetes_config_map.vaultwarden_config.data)))
app = "vaultwarden"
config_checksum = md5(join("", values(kubernetes_config_map.vaultwarden_config.data)))
secrets_checksum = md5(join("", values(kubernetes_secret.vaultwarden_secrets.data)))
}
}
@@ -134,6 +135,26 @@ resource "kubernetes_deployment" "vaultwarden" {
}
}
env {
name = "SMTP_USERNAME"
value_from {
secret_key_ref {
name = kubernetes_secret.vaultwarden_secrets.metadata[0].name
key = "SMTP_USERNAME"
}
}
}
env {
name = "SMTP_PASSWORD"
value_from {
secret_key_ref {
name = kubernetes_secret.vaultwarden_secrets.metadata[0].name
key = "SMTP_PASSWORD"
}
}
}
env {
name = "ROCKET_PORT"
value = "8080"