Add secondary network in capo CI

This MR adds a secondary interface for the worker nodes in order to test this functionality. Not having it led to miss the issue reported in sylva-projects/sylva-core#3408 (closed)

Tested in https://gitlab.com/sylva-projects/sylva-core/-/jobs/13000765298 shows that we would have seen the bug early:

Error: exiting as condition "reason" equals "InstallFailed" in unit HelmRelease/sylva-units, message: Helm install failed for release rke2-capo/sylva-units with chart sylva-units@0.0.0-git-7f534d5d+560d359b65f5: execution error at (sylva-units/templates/units.yaml:17:40): unit cluster is involved in a circular dependency:
cluster-machines-ready -> cluster -> capo-gateway-validation -> capo-orc -> calico-ready -> calico -> calico-apiserver-rbac -> cluster-reachable -> cluster

Closes sylva-projects/sylva-core#3530 (closed)

Edited by Vlad Onutu

Merge request reports

Loading