sidero metal based installation automatically inject below kernel arguments(example) during installation,
siderolink.api=sidero-manager-ip:8081 talos.events.sink=[fd79:ecd0:e083:4903::1]:4002
that makes sure the installation workflow can work.
For talos v1.9 and before, those kernel arguments are kept in the grub config on the install disk, thus kept on next reboot after installation, and talos based on those, has siderolinkconfig and eventsinkconfig created automatically for a running OS.
But since v1.10 with UKI, after rebooting into target OS from installation phase, those kernel arguments won't be there anymore, which leads to no siderolinkconfig and eventsinkconfig created for the running OS.
To fix this, sidero metal could be improved to support patching machine config with siderolinkconfig, evensinkconfig and possible other needed configs on its own.