diff --git a/tools/deployment/spider-helm/Chart.yaml b/tools/deployment/spider-helm/Chart.yaml index ec32495a..8de00ec2 100644 --- a/tools/deployment/spider-helm/Chart.yaml +++ b/tools/deployment/spider-helm/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: "v2" name: "spider" description: "A Helm chart for the Spider Huntsman deployment" type: "application" -version: "0.1.7" +version: "0.1.8" appVersion: "0.1.0-dev" home: "https://github.com/y-scope/spider" sources: ["https://github.com/y-scope/spider"] diff --git a/tools/deployment/spider-helm/templates/worker-deployment.yaml b/tools/deployment/spider-helm/templates/worker-deployment.yaml index 583334e6..4585c445 100644 --- a/tools/deployment/spider-helm/templates/worker-deployment.yaml +++ b/tools/deployment/spider-helm/templates/worker-deployment.yaml @@ -17,6 +17,9 @@ spec: {{- include "spider.labels" . | nindent 8 }} app.kubernetes.io/component: "worker" spec: + {{- with .Values.spiderConfig.worker.service_account_name }} + serviceAccountName: {{ tpl . $ | quote }} + {{- end }} containers: - name: "execution-manager" image: {{ include "spider.imageRef" (dict "root" . "component" "worker") | quote }} diff --git a/tools/deployment/spider-helm/values.yaml b/tools/deployment/spider-helm/values.yaml index 5976651d..fe7d60f9 100644 --- a/tools/deployment/spider-helm/values.yaml +++ b/tools/deployment/spider-helm/values.yaml @@ -82,3 +82,4 @@ spiderConfig: extra_volume_mounts: [] extra_volumes: [] replicas: 4 + service_account_name: ""