blob: 9ef05af04fd8877aa8a273f4d41a7b717b7c6dfa [file] [log] [blame]
badhri854c028b32021-11-03 18:24:05 -05001{{/*
2# Copyright 2020-present Open Networking Foundation
3
Ajay Lotan Thakur03189d22022-02-10 14:06:03 -06004# SPDX-License-Identifier: Apache-2.0
badhri854c028b32021-11-03 18:24:05 -05005*/}}
6
7{{- if .Values.config.webui.deploy }}
8---
9apiVersion: v1
10kind: Service
11metadata:
12 name: webui
13 labels:
14{{ tuple "webui" . | include "5g-control-plane.metadata_labels" | indent 4 }}
Badhrinath Padmanabhana0c93b72022-11-21 21:53:00 -060015{{- with .Values.config.webui.serviceAnnotations }}
16 annotations:
17 {{- toYaml . | nindent 4 }}
18{{- end }}
badhri854c028b32021-11-03 18:24:05 -050019spec:
20 type: {{ .Values.config.webui.serviceType }}
21 selector:
22{{ tuple "webui" . | include "5g-control-plane.metadata_labels" | indent 4 }}
23 ports:
24 - name: urlport-http
25 port: {{ .Values.config.webui.urlport.port }}
26 protocol: TCP
27{{- if eq .Values.config.webui.serviceType "NodePort" }}
28{{- if .Values.config.webui.urlport.nodePort }}
29 nodePort: {{ .Values.config.webui.urlport.nodePort }}
30{{- end }}
31{{- end }}
32 - name: grpc
33 port: {{ .Values.config.webui.grpc.port }}
34 protocol: TCP
35{{- if eq .Values.config.webui.serviceType "NodePort" }}
36{{- if .Values.config.webui.grpc.nodePort }}
37 nodePort: {{ .Values.config.webui.grpc.nodePort }}
38{{- end }}
39{{- end }}
40{{- end }}