mirror of
https://github.com/siderolabs/omni.git
synced 2026-01-20 18:31:02 +01:00
Now graceful config rollout is handled by the `ClusterMachineConfigStatusController`. It calculates the available update quota by adding finalizers on the `ClusterMachine` resources. By counting the resources with the finalizers it tracks the remaining quota. It now also calculates the pending changes which are not yet applied to the machine in the `MachinePendingUpdates`. Pending changes are not yet shown in the UI anywhere. Fixes: https://github.com/siderolabs/omni/issues/1929 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>