diff --git a/docker/helm/templates/kyuubi-deployment.yaml b/docker/helm/templates/kyuubi-deployment.yaml index a11ad51e9..eca757fff 100644 --- a/docker/helm/templates/kyuubi-deployment.yaml +++ b/docker/helm/templates/kyuubi-deployment.yaml @@ -35,6 +35,9 @@ spec: app: {{ template "kyuubi.name" . }} release: {{ .Release.Name }} spec: + {{- if .Values.serviceAccount }} + serviceAccountName: {{ .Values.serviceAccount.name }} + {{- end}} containers: - name: kyuubi-server image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" diff --git a/docker/helm/values.yaml b/docker/helm/values.yaml index 2477e0e01..59c29bfb8 100644 --- a/docker/helm/values.yaml +++ b/docker/helm/values.yaml @@ -28,6 +28,10 @@ image: # Overrides the image tag whose default is the chart appVersion. tag: "master-snapshot" +# ServiceAccount used for Kyuubi create/list/delete pod in kubernetes +serviceAccount: + name: default + probe: liveness: enabled: true