{{ $port := .Values.nodePort }} {{ $ports := list }} {{ if .Values.certificate }} {{ $ports = mustAppend $ports (dict "name" "https" "nodePort" $port "targetPort" 443 "port" 443) }} {{ else }} {{ $ports = mustAppend $ports (dict "name" "http" "nodePort" $port "targetPort" 9980 "port" 9980) }} {{ end }} {{ $params := (. | mustDeepCopy) }} {{ $_ := set $params "commonService" (dict "ports" $ports "type" "NodePort" ) }} {{ include "common.classes.service" $params }}