Reloader
Reloader is a Kubernetes controller that automatically triggers rollouts of workloads such as Deployments, StatefulSets, DaemonSets, DeploymentConfigs, ArgoRollouts, and CronJobs whenever referenced Secrets, ConfigMaps, or CSI-mounted secrets are updated. In standard Kubernetes setups, updating a Secret or ConfigMap does not restart dependent pods, which can lead to stale configurations in production. Reloader solves this by watching configuration resources and triggering rolling upgrades on associated workloads to keep applications in sync with the latest values. Key features include automatic restarts without manual intervention, support for all major workload types, flexible configuration through labels and annotations, integration with sources like ExternalSecrets, SealedSecrets, and cert-manager certificates, and optional notifications to Slack, Teams, or webhooks. Typical use cases include keeping credentials and tokens up to date in production, supporting CI/CD pipelines where secrets and configs chang