upgrading sylva triggers a workload cluster node rolling update (OS image change)
When we upgrade Sylva for the mgmt cluster, any change of sylva_diskimagebuilder_version propagates to workload clusters via shared-workload-clusters-settings, resulting in those workload clusters doing a node rolling update at their next sylva-units HelmRelease periodic reconciliation.
This is because, we have:
shared_workload_clusters_values:
...
sylva_diskimagebuilder_version: '{{ .Values.sylva_diskimagebuilder_version }}'
This is not the behavior we desire (workload clusters lifecycle is meant to be decoupled from the lifecycle of the mgmt cluster). This is in fact a remnant of the behavior we had in early Sylva days where we had a single sample workload cluster with a lifecycle fully coupled with the one of the mgmt cluster.