Merge "[DMAAP] DMaaP ServiceMesh compatibility"
[oom.git] / kubernetes / consul / templates / deployment.yaml
index 6f1c579..c5d12a4 100644 (file)
@@ -56,11 +56,13 @@ spec:
         - mountPath: /consul/config
           name: consul-agent-config-dir
       containers:
-      - image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+      - image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
+        securityContext:
+          runAsUser: {{ .Values.securityContext.runAsUser }}
+          runAsGroup: {{ .Values.securityContext.runAsGroup }}
         command:
-        - sh
+        - docker-entrypoint.sh
         args:
-        - /usr/local/bin/docker-entrypoint.sh
         - agent
         - -client
         - 0.0.0.0
@@ -81,6 +83,7 @@ spec:
         - mountPath: /consul/certs
           name: consul-agent-certs-config
         resources: {{ include "common.resources" . | nindent 10 }}
+      serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes:
       - name: consul-agent-config-dir
         emptyDir: {}