diff --git a/charts/spark-operator-chart/templates/controller/deployment.yaml b/charts/spark-operator-chart/templates/controller/deployment.yaml index cbb3d874..bb2e4282 100644 --- a/charts/spark-operator-chart/templates/controller/deployment.yaml +++ b/charts/spark-operator-chart/templates/controller/deployment.yaml @@ -21,9 +21,7 @@ metadata: labels: {{- include "spark-operator.controller.labels" . | nindent 4 }} spec: - {{- with .Values.controller.replicas }} - replicas: {{ . }} - {{- end }} + replicas: {{ .Values.controller.replicas }} selector: matchLabels: {{- include "spark-operator.controller.selectorLabels" . | nindent 6 }} diff --git a/charts/spark-operator-chart/templates/webhook/deployment.yaml b/charts/spark-operator-chart/templates/webhook/deployment.yaml index 990fdf4e..fe937e8d 100644 --- a/charts/spark-operator-chart/templates/webhook/deployment.yaml +++ b/charts/spark-operator-chart/templates/webhook/deployment.yaml @@ -22,9 +22,7 @@ metadata: labels: {{- include "spark-operator.webhook.labels" . | nindent 4 }} spec: - {{- with .Values.webhook.replicas }} - replicas: {{ . }} - {{- end }} + replicas: {{ .Values.webhook.replicas }} selector: matchLabels: {{- include "spark-operator.webhook.selectorLabels" . | nindent 6 }} diff --git a/charts/spark-operator-chart/tests/controller/deployment_test.yaml b/charts/spark-operator-chart/tests/controller/deployment_test.yaml index 4fa7b156..c7b420df 100644 --- a/charts/spark-operator-chart/tests/controller/deployment_test.yaml +++ b/charts/spark-operator-chart/tests/controller/deployment_test.yaml @@ -53,6 +53,15 @@ tests: path: spec.replicas value: 10 + - it: Should set replicas if `controller.replicas` is set + set: + controller: + replicas: 0 + asserts: + - equal: + path: spec.replicas + value: 0 + - it: Should add pod labels if `controller.labels` is set set: controller: diff --git a/charts/spark-operator-chart/tests/webhook/deployment_test.yaml b/charts/spark-operator-chart/tests/webhook/deployment_test.yaml index 802161f8..335b4c60 100644 --- a/charts/spark-operator-chart/tests/webhook/deployment_test.yaml +++ b/charts/spark-operator-chart/tests/webhook/deployment_test.yaml @@ -48,6 +48,15 @@ tests: path: spec.replicas value: 10 + - it: Should set replicas if `webhook.replicas` is set + set: + webhook: + replicas: 0 + asserts: + - equal: + path: spec.replicas + value: 0 + - it: Should add pod labels if `webhook.labels` is set set: webhook: