Andrey Smirnov 99f2ddada8
fix: bond config via platform
Call `FillDefaults` on platform-acquired bond config.

As platform config controller might have cached (saved) representation
of bond config, we need to ensure we adapt it to the latest bond
configuration.

In particular, new fields introduced in v1.12 require some values to be
set which `.FillDefaults()` does for us.

Otherwise, Talos enters a loop trying to reconfigure the bond in a loop.

Prove with a unit-test (it fails if `.FillDefaults()` is removed).

Fixes #12561

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-09 21:12:29 +04:00
..
2025-11-14 14:49:44 +04:00
2024-11-02 22:25:04 +05:30
2025-08-18 09:53:14 +02:00
2025-09-18 15:34:28 +02:00
2026-01-09 21:12:29 +04:00
2025-08-18 09:53:14 +02:00
2025-11-14 14:49:44 +04:00
2025-08-28 20:55:52 +04:00