It is not limited to just Deployments. Reloader supports a wide array of Kubernetes resources:
helm repo add stakater https://stakater.github.io/stakater-charts
helm install reloader stakater/reloader
Because you are aware of the "verified" aspect, you are already security-conscious. Extend that by: reloader by r1n github verified
helm repo update
| For | Action |
|-----|--------|
| Users | Use verified Helm chart or pinned container digest. |
| Security teams | Scan custom forks of “r1n” if not using upstream Stakater. |
| DevOps | Enable leader-election and namespace restrictions. |
| Auditors | Verify that r1n/reloader points to stakater/reloader or identical code. | It is not limited to just Deployments
Annotate your deployment to watch all ConfigMaps and Secrets. Because you are aware of the "verified" aspect,
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
annotations:
reloader.stakater.com/auto: "true"
spec:
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: app
image: nginx
envFrom:
- configMapRef:
name: app-config
When app-config changes, Reloader will restart my-app.