From 500c2e57cb6ed40fa116eb2e39a07030e4afed3b Mon Sep 17 00:00:00 2001 From: t3mi Date: Mon, 20 Apr 2026 12:12:07 +0000 Subject: [PATCH] feat(helm): add support for enabling user namespace Signed-off-by: t3mi --- deployments/kubernetes/chart/reloader/README.md | 1 + .../kubernetes/chart/reloader/templates/deployment.yaml | 3 +++ deployments/kubernetes/chart/reloader/values.yaml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/deployments/kubernetes/chart/reloader/README.md b/deployments/kubernetes/chart/reloader/README.md index d72cec45..3e7df648 100644 --- a/deployments/kubernetes/chart/reloader/README.md +++ b/deployments/kubernetes/chart/reloader/README.md @@ -75,6 +75,7 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}} | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ----------------- | | `reloader.deployment.replicas` | Number of replicas, if you wish to run multiple replicas set `reloader.enableHA = true`. The replicas will be limited to 1 when `reloader.enableHA = false` | int | 1 | | `reloader.deployment.revisionHistoryLimit` | Limit the number of revisions retained in the revision history | int | 2 | +| `reloader.deployment.hostUsers` | Enable user namespace | boolean | | | `reloader.deployment.nodeSelector` | Scheduling pod to a specific node based on set labels | map | `{}` | | `reloader.deployment.affinity` | Set affinity rules on pod | map | `{}` | | `reloader.deployment.securityContext` | Set pod security context | map | `{}` | diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index e568f9fd..b4c1796d 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -47,6 +47,9 @@ spec: {{- if .Values.global.imagePullSecrets }} imagePullSecrets: {{ include "reloader-imagePullSecrets" . | indent 8 }} + {{- end }} + {{- if kindIs "bool" .Values.reloader.deployment.hostUsers }} + hostUsers: {{ .Values.reloader.deployment.hostUsers }} {{- end }} {{- if .Values.reloader.deployment.nodeSelector }} nodeSelector: diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index c764c765..7e3c0c5c 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -78,6 +78,8 @@ reloader: revisionHistoryLimit: 2 + hostUsers: null + nodeSelector: # cloud.google.com/gke-nodepool: default-pool