Set calico-ready dependency during management cluster upgrade
What does this MR do and why?
Have the management cluster units depend on calico-ready instead of calico, during cluster upgrades, to ensure Calico is upgraded.
Cannot have
_internal:
mgmt_cluster_calico_readiness_unit: '{{ .Release.IsUpgrade | ternary "calico-ready" "calico" }}'
inside charts/sylva-units/management.values.yaml, as helm template test is done for default chart values and would complain like in https://gitlab.com/sylva-projects/sylva-core/-/jobs/7518259897.
Related reference(s)
Test coverage
Edited by Bogdan-Adrian Burciu