From e3336bf6f504f65109948f31db09dbcef9c366d5 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 30 Mar 2026 20:58:43 +0200 Subject: [PATCH] fix(linstor): set verify-alg to crc32c to avoid crct10dif unavailability The crct10dif kernel crypto module is no longer available in Talos v1.12.6 (kernel 6.18.18). DRBD auto-verify selects crct10dif by default, causing peer connections to fail with VERIFYAlgNotAvail. Setting verify-alg explicitly to crc32c at the controller level ensures all resources use an available algorithm. Co-Authored-By: Claude Signed-off-by: Andrei Kvapil (cherry picked from commit 30616b73f34198a1fc5bc8069d7a38c705bc72d9) --- packages/system/linstor/templates/cluster.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/system/linstor/templates/cluster.yaml b/packages/system/linstor/templates/cluster.yaml index ba611e17..e45b1dff 100644 --- a/packages/system/linstor/templates/cluster.yaml +++ b/packages/system/linstor/templates/cluster.yaml @@ -20,6 +20,8 @@ spec: - name: DrbdOptions/auto-diskful-allow-cleanup value: {{ .Values.linstor.autoDiskful.allowCleanup | quote }} {{- end }} + - name: DrbdOptions/Net/verify-alg + value: "crc32c" - name: DrbdOptions/Net/connect-int value: "15" - name: DrbdOptions/Net/ping-int