Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deployments/kubernetes/chart/reloader/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
name: reloader
description: Reloader chart that runs on kubernetes
version: 2.2.14
version: 2.2.15
appVersion: v1.4.19
keywords:
- Reloader
Expand Down
2 changes: 2 additions & 0 deletions deployments/kubernetes/chart/reloader/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}}
| `reloader.deployment.resources` | Set container requests and limits (e.g. CPU or memory) | map | `{}` |
| `reloader.deployment.pod.annotations` | Set annotations for pod | map | `{}` |
| `reloader.deployment.priorityClassName` | Set priority class for pod in cluster | string | `""` |
| `reloader.deployment.runtimeClassName` | Set the runtimeClassName for the pod | string | `""` |
| `reloader.deployment.schedulerName` | Set the schedulerName for the pod | string | `""` |
| `reloader.deployment.volumeMounts` | Mount volume | array | `[]` |
| `reloader.deployment.volumes` | Add volume to a pod | array | `[]` |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,12 @@ spec:
{{- if .Values.reloader.deployment.priorityClassName }}
priorityClassName: {{ .Values.reloader.deployment.priorityClassName }}
{{- end }}
{{- if .Values.reloader.deployment.runtimeClassName }}
runtimeClassName: {{ .Values.reloader.deployment.runtimeClassName }}
{{- end }}
{{- if .Values.reloader.deployment.schedulerName }}
schedulerName: {{ .Values.reloader.deployment.schedulerName }}
{{- end }}
{{- with .Values.reloader.deployment.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
Expand Down
30 changes: 30 additions & 0 deletions deployments/kubernetes/chart/reloader/tests/deployment_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,33 @@ tests:
- notContains:
path: spec.template.spec.containers[0].args
content: "--ignored-workload-types=cronjobs"

- it: sets runtimeClassName when reloader.deployment.runtimeClassName is set
set:
reloader:
deployment:
runtimeClassName: gvisor
asserts:
- equal:
path: spec.template.spec.runtimeClassName
value: gvisor

- it: does not set runtimeClassName by default
asserts:
- notExists:
path: spec.template.spec.runtimeClassName

- it: sets schedulerName when reloader.deployment.schedulerName is set
set:
reloader:
deployment:
schedulerName: my-scheduler
asserts:
- equal:
path: spec.template.spec.schedulerName
value: my-scheduler

- it: does not set schedulerName by default
asserts:
- notExists:
path: spec.template.spec.schedulerName
4 changes: 4 additions & 0 deletions deployments/kubernetes/chart/reloader/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,10 @@ reloader:
pod:
annotations: {}
priorityClassName: ""
# Set the runtimeClassName for the pod
runtimeClassName: ""
# Set the schedulerName for the pod
schedulerName: ""
# imagePullSecrets:
# - name: myregistrykey

Expand Down
Loading