ConfigMapKeyMissing
Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program
The ConfigMap an LDAPDirectory names holds nothing under the key spec.caBundleRef names; the LDAPDirectory is Ready=False, Error, and nothing is sent.
Meaning
The ConfigMap exists and has no value, or an empty one, under spec.caBundleRef.key
(ca.crt by default), in data or binaryData. The connection is not registered or
updated until a value appears.
Impact
The organization's users cannot sign in with their directory password if the connection was never registered; an existing registration keeps its previous CA bundle.
Diagnosis
kubectl -n <ns> describe ldapdirectory <name>names the ConfigMap and key.kubectl -n <ns> get configmap <configmap> -o jsonpath='{.lists the keys it holds.data}'
Mitigation
- Add the bundle under the key, or point
spec.caBundleRef.keyat the key that holds it.
Escalation
The team that owns the directory supplies its CA certificate. Escalate only if the ConfigMap holds a value under the key and the condition stays.
Operator failure reasons · Generated from operator/ in nauthera-server.