Calico: add healthcheck on operator.tigera.io/v1/sylva-system/default Installation

What does this MR do and why?

  • Add healthcheck on operator.tigera.io/v1/sylva-system/default Installation resource to ensure calico kustomization is seen as ready when all dataplane components are installed
  • Add a calico-ready unit and modify calico dependencies to calico-ready dependencies

Related reference(s)

Close #1436 (closed)

Test coverage

capd & capo kubeadm : https://gitlab.com/sylva-projects/sylva-core/-/pipelines/1366338136

Edited by Thomas Morin

Merge request reports

Loading