2 # Copyright 2019 Intel Corporation, Inc
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 apiVersion: extensions/v1beta1
20 name: {{ template "fullname" . }}
22 checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
24 app: {{ template "name" . }}
25 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
26 release: {{ .Release.Name }}
28 replicas: {{ .Values.replicaCount }}
34 app: {{ template "name" . }}
36 release: {{ .Release.Name }}
39 {{- if .Values.serviceAccountName }}
40 serviceAccountName: {{ .Values.serviceAccountName }}
42 {{- if .Values.tolerations }}
44 {{ toYaml .Values.tolerations | trim | indent 8 }}
46 {{- if .Values.nodeSelector }}
48 {{ toYaml .Values.nodeSelector | trim | indent 8 }}
51 - name: {{ .Chart.Name }}
52 image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
53 imagePullPolicy: {{ .Values.image.pullPolicy }}
55 allowPrivilegeEscalation: true
59 {{ toYaml .Values.env | trim | indent 10 }}
61 {{- if .Values.command }}
63 {{ toYaml .Values.command | trim | indent 10 }}
65 {{- if .Values.args }}
67 {{ toYaml .Values.args | trim | indent 10 }}
70 - name: {{ template "fullname" . }}-config
71 mountPath: {{ .Values.configMountPath }}
72 {{- if .Values.volumeMounts }}
73 {{ toYaml .Values.volumeMounts | trim | indent 10 }}
76 {{- toYaml .Values.resources | trim | indent 12}}
78 - name: {{ template "fullname" . }}-config
80 name: {{ template "fullname" . }}-config
82 {{- if .Values.volumeMounts }}
83 {{ toYaml .Values.volumes | indent 6 }}