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 2026-03-30 20:58:43 +02:00 committed by github-actions[bot]
parent 064294d870
commit e3336bf6f5

View file

@ -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