Ross ROSS = Recommend OSS · open-source software intelligence for agents

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 DeploymentConfig – [✩Star] if you're using it! observed · 2026-08-28

github.com/stakater/Reloader · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 97
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 2982
  • days_rel: 23
  • days_push: 10
  • n_releases_24m: 46

Full methodology

Adoption not part of the score

10367 stars · 660 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Reloader is a Kubernetes controller written in Go that watches for changes to ConfigMaps, Secrets, and CSI-mounted secrets, and automatically triggers rolling upgrades of associated workloads. It eliminates stale configuration in production by keeping Deployments, StatefulSets, DaemonSets, and DeploymentConfigs in sync with their configuration sources.

Use cases

  • automatically restart pods when a configmap changes
  • roll out deployments when secrets are updated
  • keep workloads in sync with rotated credentials
  • avoid stale configuration in kubernetes pods
  • trigger rolling upgrades on config changes in CI/CD
  • reload statefulsets and daemonsets after secret updates

When to choose

  • you update ConfigMaps or Secrets frequently and need pods to pick up changes automatically
  • you want zero manual restarts after credential rotation or config changes
  • you run Kubernetes or OpenShift with Deployments, StatefulSets, DaemonSets, or Argo Rollouts
  • you need a lightweight, widely adopted controller that just requires labeling workloads

When to avoid

  • your workloads already watch config files dynamically and reload in-process
  • you use a GitOps tool that handles rollout triggers itself
  • you are not running on Kubernetes or OpenShift

Facets

service · maturity active

deployment configuration-management monitoring container-orchestration cloud-computing infrastructure-as-code go cloud self-hosted kubernetes-controller configmap secrets rolling-upgrade openshift rollout-automation statefulset daemonset devops containers automation kubernetes docker

2 sources

Member repositories

RepositoryRoleHealth v2
stakater/Reloadermain98

For agents

markdown · JSON · MCP: product_card(name="stakater/Reloader")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem