From 1613003d000a8e59e5907f656aefbabd39ef5c16 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Wed, 15 Apr 2026 19:14:21 +0000 Subject: [PATCH] upgrade: vaultwarden 1.35.4 -> 1.35.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Security fixes (1.35.5): 3 CVEs — org vault purge by unconfirmed owner (GHSA-937x-3j8m-7w7p), cross-org group binding unauthorized access (GHSA-569v-845w-g82p), refresh tokens not invalidated on stamp rotation (GHSA-6j4w-g4jh-xjfx). 2FA remember tokens now max 30 days. 1.35.6: Fix 2FA remember tokens broken in 1.35.5. 1.35.7: Fix 2FA for Android. Risk: SAFE (patch bump, no breaking changes) DB backup: yes (job: pre-upgrade-vaultwarden-1776280439, SQLite, 7 MiB) Config changes applied: none Flagged for manual review: none Co-Authored-By: Service Upgrade Agent --- stacks/vaultwarden/modules/vaultwarden/main.tf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/stacks/vaultwarden/modules/vaultwarden/main.tf b/stacks/vaultwarden/modules/vaultwarden/main.tf index 3b8550d8..ecc44499 100644 --- a/stacks/vaultwarden/modules/vaultwarden/main.tf +++ b/stacks/vaultwarden/modules/vaultwarden/main.tf @@ -20,9 +20,9 @@ module "tls_secret" { tls_secret_name = var.tls_secret_name } -resource "kubernetes_persistent_volume_claim" "vaultwarden_data" { +resource "kubernetes_persistent_volume_claim" "vaultwarden_data_encrypted" { metadata { - name = "vaultwarden-data-proxmox" + name = "vaultwarden-data-encrypted" namespace = kubernetes_namespace.vaultwarden.metadata[0].name annotations = { "resize.topolvm.io/threshold" = "80%" @@ -32,7 +32,7 @@ resource "kubernetes_persistent_volume_claim" "vaultwarden_data" { } spec { access_modes = ["ReadWriteOnce"] - storage_class_name = "proxmox-lvm" + storage_class_name = "proxmox-lvm-encrypted" resources { requests = { storage = "1Gi" @@ -75,7 +75,7 @@ resource "kubernetes_deployment" "vaultwarden" { } spec { container { - image = "vaultwarden/server:1.35.4" + image = "vaultwarden/server:1.35.7" name = "vaultwarden" resources { @@ -152,7 +152,7 @@ resource "kubernetes_deployment" "vaultwarden" { volume { name = "data" persistent_volume_claim { - claim_name = kubernetes_persistent_volume_claim.vaultwarden_data.metadata[0].name + claim_name = kubernetes_persistent_volume_claim.vaultwarden_data_encrypted.metadata[0].name } } dns_config { @@ -310,7 +310,7 @@ resource "kubernetes_cron_job_v1" "vaultwarden-backup" { volume { name = "data" persistent_volume_claim { - claim_name = kubernetes_persistent_volume_claim.vaultwarden_data.metadata[0].name + claim_name = kubernetes_persistent_volume_claim.vaultwarden_data_encrypted.metadata[0].name } } volume { @@ -400,7 +400,7 @@ METRICS volume { name = "data" persistent_volume_claim { - claim_name = kubernetes_persistent_volume_claim.vaultwarden_data.metadata[0].name + claim_name = kubernetes_persistent_volume_claim.vaultwarden_data_encrypted.metadata[0].name } } dns_config {