mirror of
https://github.com/stakater/Reloader.git
synced 2026-03-27 13:36:53 +00:00
Compare commits
1 Commits
release-v1
...
msafwankar
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
77df98e6ef |
@@ -95,6 +95,12 @@ Stakater offers an enterprise-grade version of Reloader with:
|
|||||||
|
|
||||||
Contact [`sales@stakater.com`](mailto:sales@stakater.com) for info about Reloader Enterprise.
|
Contact [`sales@stakater.com`](mailto:sales@stakater.com) for info about Reloader Enterprise.
|
||||||
|
|
||||||
|
## ⭐ Show Your Support
|
||||||
|
|
||||||
|
Enjoying the project? Star Reloader on GitHub and stay updated with new releases.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## 🧩 Usage
|
## 🧩 Usage
|
||||||
|
|
||||||
Reloader supports multiple annotation-based controls to let you **customize when and how your Kubernetes workloads are reloaded** upon changes in `Secrets` or `ConfigMaps`.
|
Reloader supports multiple annotation-based controls to let you **customize when and how your Kubernetes workloads are reloaded** upon changes in `Secrets` or `ConfigMaps`.
|
||||||
|
|||||||
@@ -139,26 +139,21 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}}
|
|||||||
|
|
||||||
#### 🔄 `reloadOnCreate` Behavior
|
#### 🔄 `reloadOnCreate` Behavior
|
||||||
**When true:**
|
**When true:**
|
||||||
✅ New ConfigMaps/Secrets trigger rolling updates for referencing workloads
|
✅ New ConfigMaps/Secrets trigger rolling updates
|
||||||
|
✅ New deployments referencing existing resources reload
|
||||||
**When false:**
|
|
||||||
❌ ConfigMaps/Secrets creations have no effect on referencing workloads
|
|
||||||
|
|
||||||
#### 🗑️ `reloadOnDelete` Behavior
|
|
||||||
**When true:**
|
|
||||||
✅ Deleted ConfigMaps/Secrets trigger rolling updates for referencing workloads
|
|
||||||
|
|
||||||
**When false:**
|
|
||||||
❌ ConfigMaps/Secrets deletions have no effect on referencing workloads
|
|
||||||
|
|
||||||
#### 🔄 `syncAfterRestart` Behavior
|
|
||||||
**When true:**
|
|
||||||
✅ In HA mode, new leader reloads all tracked workloads
|
✅ In HA mode, new leader reloads all tracked workloads
|
||||||
|
|
||||||
**When false:**
|
**When false:**
|
||||||
❌ Updates during leader downtime are missed
|
❌ Updates during leader downtime are missed
|
||||||
⏳ Potential 15s delay window (default `LeaseDuration`)
|
⏳ Potential 15s delay window (default `LeaseDuration`)
|
||||||
|
|
||||||
|
#### 🗑️ `reloadOnDelete` Behavior
|
||||||
|
**When true:**
|
||||||
|
✅ Deleted resources trigger rolling updates of referencing workloads
|
||||||
|
|
||||||
|
**When false:**
|
||||||
|
❌ Deletions have no effect on referencing pods
|
||||||
|
|
||||||
#### Default Settings
|
#### Default Settings
|
||||||
⚠️ All flags default to `false` (must be enabled explicitly):
|
⚠️ All flags default to `false` (must be enabled explicitly):
|
||||||
- `reloadOnCreate`
|
- `reloadOnCreate`
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ spec:
|
|||||||
app: reloader-reloader
|
app: reloader-reloader
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- image: "ghcr.io/stakater/reloader:v1.4.14"
|
- image: "ghcr.io/stakater/reloader:v1.4.13"
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: reloader-reloader
|
name: reloader-reloader
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ spec:
|
|||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
- name: RELOADER_DEPLOYMENT_NAME
|
- name: RELOADER_DEPLOYMENT_NAME
|
||||||
value: reloader-reloader
|
value: reloader-reloader
|
||||||
image: ghcr.io/stakater/reloader:v1.4.14
|
image: ghcr.io/stakater/reloader:v1.4.13
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
failureThreshold: 5
|
failureThreshold: 5
|
||||||
|
|||||||
Reference in New Issue
Block a user