k8wiz
Flux CD
Hard
Concepts

kustomize-controller can't tell when a custom resource from a third-party operator is healthy. How do you teach it?

Select your answer:

Show answer and explanation

Answer: Add spec.healthCheckExprs with CEL expressions for that kind

Explanation

Flux judges health with kstatus, which understands standard conditions but not every operator's status format. Each healthCheckExprs entry matches an API group and kind and gives CEL expressions: current for ready, and optionally inProgress and failed.