baremetal: OS images are removed during management cluster upgrade, even if they are still needed by workload clusters

We need a way to preserve the os images which are in use when we upgrade the management cluster, and cleanup the images no longer used after all workload clusters were upgraded. Currently those images are replaced and all cluster helmReleases for workloads are in error because the image they use is no longer available.

Implementation details are provided in a comment below

Edited Nov 27, 2025 by Thomas Morin
Assignee Loading
Time tracking Loading