Change the layout of resources:
Now SchematicConfiguration is always defined per machine level. SchematicConfiguration controller creates these resources for each ClusterMachine by reading MachineExtensions and merging it with the overlay information that was read from the MachineStatus.
MachineStatus controller now reads overlay information from extraInfo of the schematic pseudo-extensions of the Talos nodes.
New controller:
MachineExtensionsController takesExtensionConfiguration and splits it for each machine creating MachineExtensions resources.
Change the layout of resources: Now
SchematicConfiguration
is always defined per machine level.SchematicConfiguration
controller creates these resources for eachClusterMachine
by readingMachineExtensions
and merging it with the overlay information that was read from theMachineStatus
.MachineStatus
controller now reads overlay information from extraInfo of the schematic pseudo-extensions of the Talos nodes.New controller:
MachineExtensionsController
takesExtensionConfiguration
and splits it for each machine creatingMachineExtensions
resources.