citrusframework / yaks

YAKS is a platform to enable Cloud Native BDD testing on Kubernetes
Apache License 2.0
82 stars 27 forks source link

Improve Camel K integration status verification #503

Closed christophd closed 2 weeks ago

christophd commented 2 weeks ago

When YAKS verifies the ready status of a Camel K integration the retry mechanism keeps trying even when the integration has raised an error state.

Usually when a Camel K integration is set to Error phase this is not recoverable so the verification can stop immediately.

We should add a feature flag to explicitly continue with the verification even when integration is in error state so users can enable this behavior on demand. By default the verification should stop when integration is in error state reporting the error and failing the verification.