diff --git a/packages/apps/virtual-machine/templates/service.yaml b/packages/apps/virtual-machine/templates/service.yaml index 7840d2db..77df7058 100644 --- a/packages/apps/virtual-machine/templates/service.yaml +++ b/packages/apps/virtual-machine/templates/service.yaml @@ -17,7 +17,7 @@ spec: selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: - {{- if eq .Values.externalMethod "WholeIP" }} + {{- if and (eq .Values.externalMethod "WholeIP") (not .Values.externalPorts) }} - port: 65535 {{- else }} {{- range .Values.externalPorts }} diff --git a/packages/apps/vm-instance/templates/service.yaml b/packages/apps/vm-instance/templates/service.yaml index 7840d2db..77df7058 100644 --- a/packages/apps/vm-instance/templates/service.yaml +++ b/packages/apps/vm-instance/templates/service.yaml @@ -17,7 +17,7 @@ spec: selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: - {{- if eq .Values.externalMethod "WholeIP" }} + {{- if and (eq .Values.externalMethod "WholeIP") (not .Values.externalPorts) }} - port: 65535 {{- else }} {{- range .Values.externalPorts }}