[release-1.5] goldpinger needs to depend on monitoring-crd unit
This problem was observed on release-1.6 but is possibly happening on main as well
I've observed this error in https://gitlab.com/sylva-projects/sylva-core/-/jobs/12829452671 on deploy-workload-cluster:
2026/01/23 02:07:41.610737 HelmRelease/goldpinger state changed: InstallFailed - Helm install failed for release goldpinger/goldpinger with chart goldpinger@1.0.1:
unable to build kubernetes objects from release manifest:
resource mapping not found for name:
"goldpinger" namespace: "" from "":
no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1"
Hypothesis: the goldpinger unit is possibly reconciling too early, before the monitoring-crd unit is installed.
The hypothesis above is wrong: the dependency is already declared...
Edited by Thomas Morin