diff --git a/deploy/charts/version-checker/README.md b/deploy/charts/version-checker/README.md index 739dd3e..61161b4 100644 --- a/deploy/charts/version-checker/README.md +++ b/deploy/charts/version-checker/README.md @@ -37,6 +37,7 @@ A Helm chart for version-checker | image.tag | string | `nil` | Override the chart version | | livenessProbe | object | `{"enabled":true,"httpGet":{"path":"/readyz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}` | Configure the healthcheck probe for version-checker | | livenessProbe.enabled | bool | `true` | Enable/Disable the setting of a livenessProbe | +| nodeSelector | object | `{}` | Configure nodeSelector | | prometheus | object | `{"enabled":false,"replicas":1,"serviceAccountName":"prometheus"}` | Prometheus Operator | | prometheus.enabled | bool | `false` | Deploy a Prometheus-Operator Prometheus Object to collect version-checker metrics | | prometheus.serviceAccountName | string | `"prometheus"` | ServiceAccount for new Prometheus Object | @@ -58,4 +59,4 @@ A Helm chart for version-checker | versionChecker.testAllContainers | bool | `true` | Enable/Disable the requirement for an enable.version-checker.io annotation on pods. | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) +Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1) diff --git a/deploy/charts/version-checker/templates/deployment.yaml b/deploy/charts/version-checker/templates/deployment.yaml index 9c61ca9..f670b18 100644 --- a/deploy/charts/version-checker/templates/deployment.yaml +++ b/deploy/charts/version-checker/templates/deployment.yaml @@ -32,9 +32,13 @@ spec: spec: serviceAccountName: {{ $chartname }} {{- with .Values.tolerations }} - tolerations: + tolerations: {{- toYaml . | trim | nindent 8 }} {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: {{ $chartname }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" diff --git a/deploy/charts/version-checker/tests/deployment_test.yaml b/deploy/charts/version-checker/tests/deployment_test.yaml index 418bbd0..14c4c4d 100644 --- a/deploy/charts/version-checker/tests/deployment_test.yaml +++ b/deploy/charts/version-checker/tests/deployment_test.yaml @@ -59,6 +59,15 @@ tests: name: CUSTOM_ENV_VAR value: CUSTOM_ENV_VALUE + - it: NodeSelectors Present + set: + nodeSelector: + abc: "123" + asserts: + - equal: + path: spec.template.spec.nodeSelector.abc + value: "123" + # Param changes - it: imageCacheTimeout set: diff --git a/deploy/charts/version-checker/values.yaml b/deploy/charts/version-checker/values.yaml index bdd0b9e..fb44741 100644 --- a/deploy/charts/version-checker/values.yaml +++ b/deploy/charts/version-checker/values.yaml @@ -20,6 +20,9 @@ image: # -- Configure tolerations tolerations: [] +# -- Configure nodeSelector +nodeSelector: {} + # -- Configure version-checkers Service service: labels: {}