mirror of
https://github.com/siderolabs/omni.git
synced 2026-01-27 13:51:09 +01:00
Some checks are pending
default / default (push) Waiting to run
default / e2e-backups (push) Blocked by required conditions
default / e2e-forced-removal (push) Blocked by required conditions
default / e2e-scaling (push) Blocked by required conditions
default / e2e-short (push) Blocked by required conditions
default / e2e-short-secureboot (push) Blocked by required conditions
default / e2e-templates (push) Blocked by required conditions
default / e2e-upgrades (push) Blocked by required conditions
default / e2e-workload-proxy (push) Blocked by required conditions
Maintenance upgrades triggered from the UI were using the wrong schematic ID, causing the machines which use UKI to lose siderolink kernel args and disconnect. Since we have a complex logic to build the correct install image including the schematic, move it to a central place. Add a new management endpoint for the maintenance upgrades. UI now calls this endpoint instead of calling the Talos API directly. The new endpoint builds the install image correctly using the common logic and issues the upgrade. Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>