Closed smira closed 1 week ago
(I need to figure out how to bring back machine config validation).
To add some context to this: while moving to go-blockdevice/v2
, the output of talosctl get disks
and talosctl disks
switched to use data from go-blockdevice/v2
, while install disk selector still relied on go-blockdevice
library (v1) leading to various incompatibilities or surprising results.
/m
Rewrite matcher to take out old go-blockdevice library out of the way, implementing translation from go-blockdevice format to CEL.
Implement facilities to build CEL expressions programmatically.
Now we can add a machine config disk match expression (CEL) easily.
Fixes #9647