changing proxies in mgmt cluster triggers a rolling update in workload clusters
While discussing with @jonathang we realized that !5549 has a very problematic side-effect: changing proxies in mgmt cluster triggers a rolling update in workload clusters.
We cannot set `mgmt_cluster_state_values.proxies` as done in !5549 because everything under `mgmt_cluster_state_values` is merged into values of all workload cluster values, at top-level, and propagated by workload cluster sylva-units into thec `cluster` unit settings, where it is injected into node-specific configuration (e.g. RKE2 or containerd proxy settings).
!5549 had the intent of propagating proxy settings of the mgmt cluster into only workload-cluster kube-job units, to address #2886... but the implementation does not actually do that:
* it propagates mgmt cluster proxy settings in all units of workload clusters (see explanation above)
* I in fact think that this MR does not actually address #2886, because the modified kube-job units now read `.Values.mgmt_cluster_state_values.proxies`, which in workload cluster context does not contain anything coming from management cluster sylva-units values, because (see explanation above) the content of `mgmt_cluster_state_values` in mgmt cluster values is propagate _at the top-level of workload cluster values_ not under `mgmt_cluster_state_values`
/cc @mederic.deverdilhac @priyagoyal
issue