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 <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
(cherry picked from commit 30616b73f3)
This commit is contained in:
Andrei Kvapil authored and github-actions[bot] committed 2026-03-31 08:48:01 +00:00
1 parent 064294d870
commit e3336bf6f5
1 file changed
+2
@@ -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