apiVersion: v1 kind: Service metadata: name: {{ include "omada-controller.fullname" . }} labels: {{- include "omada-controller.labels" . | nindent 4 }} spec: type: {{ .Values.service.type }} ports: - port: {{ .Values.service.manage.port }} targetPort: 8088 protocol: TCP name: manage - port: {{ .Values.service.managessl.port }} targetPort: 8043 protocol: TCP name: managessl - port: {{ .Values.service.portalssl.port }} targetPort: 8843 protocol: TCP name: portalssl {{- if .Values.service.externalIPs.enabled }} externalTrafficPolicy: Local externalIPs:{{- range .Values.service.externalIPs.ip }} - {{.}}{{- end }} {{- end }} selector: {{- include "omada-controller.selectorLabels" . | nindent 4 }}