GitHub - stakater/Reloader: A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConRead post
Reloader is an open source Kubernetes controller that automatically triggers rolling restarts of workloads (Deployments, StatefulSets, DaemonSets, Argo Rollouts) when referenced ConfigMaps or Secrets change. It solves the problem of stale configurations in production by watching for config changes and reloading affected pods. Key features include annotation-based control (auto, named, search/match patterns), CSI Secret Store integration for external secret providers like Vault and AWS Secrets Manager, pause periods to batch multiple config changes, alerting via Slack/Teams/webhooks, and GitOps-friendly annotation reload strategies to avoid ArgoCD drift. Installation is supported via Helm, raw manifests, or Kustomize.
Sort: