siderolabs / omni

SaaS-simple deployment of Kubernetes - on your own hardware.
Other
529 stars 31 forks source link

feat: read overlays from the machine, preserve them during updates #156

Closed Unix4ever closed 5 months ago

Unix4ever commented 5 months ago

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:

Unix4ever commented 5 months ago

/m