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

Flux CD, Hard (Expert), Concepts. https://k8wiz.com/uquiz/kustomize-controller-cant-tell-when-a-custom-resource-from-a-third-party-operator-is-healthy-how-do-you-teach-it

- A. List the CRD in spec.healthChecks with a longer timeout
- B. Add spec.healthCheckExprs with CEL expressions for that kind
- C. Annotate the CRD with kustomize.toolkit.fluxcd.io/health: ready
- D. Set spec.wait: false so the resource counts as healthy

**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.
