Available in: CE, BE, SE, SE+, EE
The module lifecycle stage: General Availability
The module has requirements for installation
The module does not require any configuration (it works right out-of-the-box).
Requirements
To the Deckhouse version: 1.68 and above.
Parameters
Schema version: 1
-
-
objectsettings.nodeSelector
The same as in the pods’
spec.nodeSelectorparameter in Kubernetes.If the parameter is omitted or
false, it will be determined automatically.Example:
disktype: ssd -
booleansettings.reloadOnCreate
Rollout the workload in case of creating a ConfigMap or Secret.
Enabling the parameter will cause the workload to restart not only when changing the corresponding ConfigMap or Secret, but also when creating it.
Default:
trueExamples:
reloadOnCreate: truereloadOnCreate: false -
booleansettings.reloadOnDelete
Rollout the workload in case of deleting a ConfigMap or Secret.
Enabling the parameter will cause the workload to restart when deleting the corresponding ConfigMap or Secret.
Default:
falseExamples:
reloadOnDelete: truereloadOnDelete: false -
stringsettings.reloadStrategy
Strategy to use for triggering reload.
EnvVars- Adds a dummy environment variable to any container referencing the changed resource (e.g., Deployment, StatefulSet, etc.). This forces Kubernetes to perform a rolling update.Annotations- Adds a pod-reloader.deckhouse.io/last-reloaded-from annotation to the pod template metadata. Ideal for GitOps tools like ArgoCD, as it avoids triggering unwanted sync diffs.Default:
EnvVarsAllowed values:
EnvVars,AnnotationsExamples:
reloadStrategy: EnvVarsreloadStrategy: Annotations -
array of objectssettings.tolerations
The same as in the pods’
spec.tolerationsparameter in Kubernetes;If the parameter is omitted or
false, it will be determined automatically.Example:
tolerations: - effect: NoSchedule key: key1 operator: Equal value: value1 - effect: NoSchedule key: key1 operator: Exists-
stringsettings.tolerations.effect
-
stringsettings.tolerations.key
-
stringsettings.tolerations.operator
-
integersettings.tolerations.tolerationSeconds
-
stringsettings.tolerations.value
-
-