mirror of
https://github.com/siderolabs/talos.git
synced 2025-12-24 10:51:59 +01:00
The problem was with specific disk selector `!system_disk` - in previous implementation, as `system_disk` defaulted to false even if the system disk is not known yet, this might result in picking up a disk which is going to be system disk before system disk is picked. In new implementation, as `system_disk` is not set before it is detected, the condition containing `system_disk` (in either way) would fail to execute and volume provision will be delayed until system disk is detected. Also: Fixes #9809 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>