Files
Reloader/pkg/common
Nikolaus Schuetz 54e6b1c44f fix: prevent panic on invalid regex in reload annotation
ShouldReload compiled each comma-separated value of a named reload
annotation (e.g. secret.reloader.stakater.com/reload) with
regexp.MustCompile, which panics on an invalid pattern. The value comes
straight from a user-set annotation on a watched workload, and the queue
worker has no recover(), so a single malformed annotation (e.g.
"app-config[") on any workload in any watched namespace crashes Reloader
and stops reloads cluster-wide.

Use regexp.Compile and, on error, log and skip that pattern instead of
panicking.
2026-07-22 00:51:47 -07:00
..
2026-01-12 23:02:26 +05:00