Current Behavior
This was discovered when testing #3953
in that case the Bundle reconciler finds an error in the helm version and that error is not shown in the HelmOp conditions.
We can see the error in the Bundle's conditions:
$ kubectl get bundle cert-manager -n fleet-local -o jsonpath={.status.conditions}
[{"lastUpdateTime":"2025-08-05T15:05:59Z","message":"chart version cannot be deployed; check HelmOp status for more details: invalid characters in version","reason":"Error","status":"False","type":"Ready"}]
but not in the HelmOp resource:
$ kubectl get helmop cert-manager -n fleet-local -o jsonpath={.status.conditions}
[{"lastUpdateTime":"2025-08-05T15:05:58Z","status":"True","type":"Ready"},{"lastUpdateTime":"2025-08-05T15:05:59Z","status":"True","type":"Accepted"}]
Current Behavior
This was discovered when testing #3953
in that case the Bundle reconciler finds an error in the helm version and that error is not shown in the
HelmOpconditions.We can see the error in the Bundle's conditions:
$ kubectl get bundle cert-manager -n fleet-local -o jsonpath={.status.conditions} [{"lastUpdateTime":"2025-08-05T15:05:59Z","message":"chart version cannot be deployed; check HelmOp status for more details: invalid characters in version","reason":"Error","status":"False","type":"Ready"}]but not in the
HelmOpresource:$ kubectl get helmop cert-manager -n fleet-local -o jsonpath={.status.conditions} [{"lastUpdateTime":"2025-08-05T15:05:58Z","status":"True","type":"Ready"},{"lastUpdateTime":"2025-08-05T15:05:59Z","status":"True","type":"Accepted"}]