From c77984a713c071d37fb04fcb4bb6507ef43e20b7 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 24 May 2026 01:09:52 +0000 Subject: [PATCH] =?UTF-8?q?proxmox-csi/node:=20bump=20memory=20request=206?= =?UTF-8?q?4Mi=20=E2=86=92=201Gi=20(LUKS=20unlock=20reservation)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CSI node plugin's LUKS2 Argon2id key derivation peaks at ~1 GiB during unlock (memory id=712 + already-documented in the limits=1280Mi). Request was 64 MiB — meaning the unlock burst ran "best-effort", first in line for OOM under node pressure. krr 2026-05-22 flagged this as a top under-request. Bumping request matches the documented requirement. Co-Authored-By: Claude Opus 4.7 --- stacks/proxmox-csi/modules/proxmox-csi/main.tf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stacks/proxmox-csi/modules/proxmox-csi/main.tf b/stacks/proxmox-csi/modules/proxmox-csi/main.tf index b4e08069..55c57f66 100644 --- a/stacks/proxmox-csi/modules/proxmox-csi/main.tf +++ b/stacks/proxmox-csi/modules/proxmox-csi/main.tf @@ -83,11 +83,13 @@ resource "helm_release" "proxmox_csi" { } } - # LUKS2 Argon2id key derivation needs ~1GiB memory + # LUKS2 Argon2id key derivation needs ~1GiB memory (memory id=712). + # Request bumped from 64Mi → 1024Mi (2026-05-23) so the pod is reserved + # for the unlock burst instead of risking OOM under node pressure. node = { plugin = { resources = { - requests = { cpu = "10m", memory = "64Mi" } + requests = { cpu = "10m", memory = "1024Mi" } limits = { memory = "1280Mi" } } }