diff --git a/ansible/roles/traffic-engine/files/helm/templates/_config.tpl b/ansible/roles/traffic-engine/files/helm/templates/_config.tpl index c2d4fd14..0f4064bd 100644 --- a/ansible/roles/traffic-engine/files/helm/templates/_config.tpl +++ b/ansible/roles/traffic-engine/files/helm/templates/_config.tpl @@ -35,11 +35,19 @@ enable_breakpad_upload=0 {{- end -}} {{- define "traffic-engine.tfe.workerthread" -}} -{{ sub (len .Values.tfe_affinity) 1 }} +{{- if eq (len .Values.tfe_affinity) 1 }} +{{- 1 }} +{{- else }} +{{- sub (len .Values.tfe_affinity) 1 }} +{{- end }} {{- end -}} {{- define "traffic-engine.tfe.cpu-affinity" -}} -{{ join "," .Values.tfe_affinity }} +{{- if eq (len .Values.tfe_affinity) 1 }} +{{- print (index .Values.tfe_affinity 0) "," (index .Values.tfe_affinity 0) }} +{{- else }} +{{- join "," .Values.tfe_affinity }} +{{- end }} {{- end -}} {{- define "traffic-engine.device-tag-list" -}}