Skip to content
Findings

Findings

Findings are typed report entries. They are part of the stable JSON machine contract.

Shape

{
  "id": "",
  "severity": "info|warning|error",
  "reason": "",
  "message": "",
  "affectedRefs": []
}

Condition-derived findings should preserve existing Kleym condition types and reasons where possible. See Conditions.

Required Classes

IDDefault severityNotes
binding-not-founderrorRequested binding is absent after a successful API lookup.
operator-unavailableerrorThe Kleym operator Deployment is not discoverable or has no ready replicas.
crd-missingerrorA CRD required for status evaluation is not installed.
binding-unhealthyerrorA visible binding reports Ready=False.
invalid-referrorThe referenced pool is missing or invalid.
dependency-missingerror when requiredRequired inputs or APIs are unavailable.
unsafe-selectorerrorRendered selectors fail Kleym safety rules.
render-failureerrorIdentity output could not be rendered.
zero-matched-podsinfoScale-to-zero can be valid.
identity-config-undiscoveredwarningBinding status does not include operator config, so inspection used CLI flags, defaults, or both.
rbac-limitedwarningInspection continued with reduced visibility.
unsupported-selectorwarningPod inspection cannot fully evaluate a rendered selector type.
Last updated on