You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Consider changing sharedmain behaviour about panic'ing when a config map is missing #3195
That's fine. I'm slighly worried about "halt and catch fire" as a behavior when a configmap we ship has been removed. The idea of shipping them has mostly been about documentation, not about requiring them to have specific contents (or even be present) for things to function.
My plan is to replace the panic on missing ConfigMap with a clearer error/log and graceful shutdown.
Please let me know if you have a preferred behavior (fail fast vs continue with defaults).
Would it be possible to behave as if the ConfigMap were empty, but to still
watch for changes to the resource if it is created? That feels like the
"correct" behavior.
Would it be possible to behave as if the ConfigMap were empty, but to still
watch for changes to the resource if it is created? That feels like the
"correct" behavior.
In general yes but for observability we need controller restarts.
Thanks for the clarification!
I’ll treat a missing ConfigMap as empty at startup while keeping the watcher active, without changing observability restart behavior.
Activity
Caesarsage commentedon Jul 21, 2025
hello @dprotaso
i would love to contribute to this issue
anjalii-28 commentedon Jan 11, 2026
Hi @dprotaso , I’d like to take this issue up.
My plan is to replace the panic on missing ConfigMap with a clearer error/log and graceful shutdown.
Please let me know if you have a preferred behavior (fail fast vs continue with defaults).
evankanderson commentedon Jan 11, 2026
dprotaso commentedon Jan 12, 2026
In general yes but for observability we need controller restarts.
anjalii-28 commentedon Jan 13, 2026
Thanks for the clarification!
I’ll treat a missing ConfigMap as empty at startup while keeping the watcher active, without changing observability restart behavior.
amarkdotdev commentedon Nov 3, 2026
Addressed in #3419 along with #3417. /assign