mirror of
https://github.com/siderolabs/talos.git
synced 2026-05-06 21:06:18 +02:00
Use defer blocks and error joining to guarantee uncordon cleanup runs regardless of reboot/upgrade success or failure. Prevents nodes from staying cordoned when operations fail. Also added gRPC keepalive params to prevent timeout issues during long operations. Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com> (cherry picked from commit 3db14309e058cacc2ab8664944fc18f80a3bb747)