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)

!2667 (comment 2027915301)

Test coverage

Edited by Bogdan-Adrian Burciu

Merge request reports

Loading