{"repo":"stakater/Reloader","free":true,"listed":false,"github":"https://github.com/stakater/Reloader","clone":"git clone https://github.com/stakater/Reloader.git","description":"A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!","language":"Go","stars":10344,"topics":["kubernetes","openshift","configmap","secrets","pods","deployments","daemonset","statefulsets","k8s","watch-changes"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"🔁 What is Reloader? Reloader is a Kubernetes controller that automatically triggers rollouts of workloads (like Deployments, StatefulSets, and more) whenever referenced Secrets , ConfigMaps or optionally CSI-mounted secrets are updated. In a traditional Kubernetes setup, updating a Secret or ConfigMap does not automatically restart or redeploy your workloads. This can lead to stale configurations running in production, especially when dealing with dynamic values like credentials, feature flags, or environment configs. Reloader bridges that gap by ensuring your workloads stay in sync with configuration changes — automatically and safely. 📚 Full documentation is available at Stakater documentation site 🚀 Why Reloader? - ✅ Zero manual restarts : No need to manually rollout workloads after config/secret changes. - 🔒 Secure by design : Ensure your apps always use the most up-to-date credentials or tokens. - 🛠️ Flexible : Works with all major workload types — Deployment, StatefulSet, Daemonset, ArgoRollout, and more. - ⚡ Fast feedback loop : Ideal for CI/CD pipelines where secrets/configs change frequently. - 🔄 Out-of-the-box integration : Just label your workloads and let Reloader do the rest. 🔧 How It Works? - Sources like ExternalSecret , SealedSecret , or Certificate from cert-manager can create or manage Kubernetes Secrets — but they can also be created manually or delivered through GitOps workflows. - Secrets and ConfigMaps are watched by Reloader. - When changes are d","default_branch":null,"files":null,"tree":[],"storefront":"/r/stakater","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stakater/Reloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}