fix cluster-rke2-finalizer-fix dependency

What does this MR do and why?

fix cluster-rke2-finalizer-fix dependency

make cluster-reachable depend on cluster only on first installation, not on successive upgrades. This is required to break cluster-rke2-finalizer-fix dependency cycle with cluster.

Issue observed in https://gitlab.com/sylva-projects/sylva-core/-/jobs/7276944601

Error: 
object Kustomization/rke2-capo/cluster can't depend on Kustomization/rke2-capo/cluster-rke2-finalizer-fix 
as it would create a cycle:
 Kustomization/cluster-rke2-finalizer-fix depends on Kustomization/cluster-reachable, 
 Kustomization/cluster-reachable depends on Kustomization/cluster
Edited by Francois Eleouet

Merge request reports

Loading