1616 app : {{ .Release.Name }}
1717 spec :
1818{{- if .Values.serviceAccount.create }}
19- serviceAccountName : {{ .Values.serviceAccount.name }}
19+ serviceAccountName : {{ .Release.Name }}-sa
2020{{- end }}
21- {{- if .Values.imagePullSecret }}
22- imagePullSecrets :
23- - name : {{ .Values.imagePullSecret }}
24- {{- end }}
25- volumes :
26- {{- if .Values.deployment.pvc }}
27- - name : storage-volume
28- persistentVolumeClaim :
29- claimName : {{ .Release.Name }}-pvc
30- {{- end }}
31- - name : config-volume
32- configMap :
33- name : {{ .Release.Name }}-config
3421 containers :
3522 - name : {{ .Release.Name }}
3623 image : " {{ .Values.image.repository }}:{{ .Values.image.tag}}"
@@ -52,33 +39,31 @@ spec:
5239 - {{ . | quote }}
5340 {{- end }}
5441{{- end }}
55- {{- if .Values.deployment.controlplane }}
42+
5643 env :
44+ - name : AGENT_INSTANCE_ID
45+ valueFrom :
46+ configMapKeyRef :
47+ name : {{ .Release.Name }}-agentid
48+ key : instance_uid
49+ {{- if .Values.deployment.controlplane }}
5750 - name : CONTROLPLANE_ENDPOINT
5851 value : " {{ .Values.deployment.controlplane.endpoint }}"
5952 - name : ADMISSION_TOKEN
6053 value : " {{ .Values.deployment.controlplane.admission_token }}"
54+ {{- end }}
6155 {{- range $name, $value := .Values.deployment.env }}
6256 - name : {{ $name }}
6357 value : " {{ $value }}"
6458 {{- end }}
65- {{- end }}
66- volumeMounts :
67- {{- if .Values.deployment.pvc }}
68- - name : storage-volume
69- mountPath : /data
70- {{- end }}
71- - name : config-volume
72- mountPath : /var/ct
73- readOnly : true
7459 ports :
7560 - name : {{ .Release.Name }}-http
7661 containerPort : {{ .Values.service.otelhttp.port }}
7762 - name : {{ .Release.Name }}-grpc
7863 containerPort : {{ .Values.service.otelgrpc.port }}
7964 - name : {{ .Release.Name }}-sd
8065 containerPort : {{ .Values.service.statsd.port }}
81- {{- if .Values.deployment.nodegroup }}
66+ {{- if .Values.deployment.nodeSelector }}
8267 nodeSelector :
83- alpha.eksctl.io/nodegroup-name : " {{ .Values.deployment.nodegroup }} "
84- {{- end }}
68+ {{- toYaml .Values.deployment.nodeSelector | nindent 2 }}
69+ {{- end }}
0 commit comments