blob: cdf5dc07a401c1c720c92ee0bf18d70576694e00 [file] [log] [blame]
Jeremy Ronquillo223db002020-06-05 10:28:22 -07001{{/*
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07002# Copyright 2019-present Open Networking Foundation
Jeremy Ronquillo223db002020-06-05 10:28:22 -07003
Jeremy Ronquillo6046ce32020-06-18 11:06:29 -07004# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
Jeremy Ronquillo223db002020-06-05 10:28:22 -07005*/}}
6
7---
8apiVersion: v1
9kind: Service
10metadata:
11 name: hss
12 labels:
13{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
14spec:
15 selector:
16{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
17 ports:
18 - name: s6a
19 port: 3868
20 protocol: TCP
21---
22apiVersion: v1
23kind: Service
24metadata:
25 name: hss-headless
26 labels:
27{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
28spec:
29 selector:
30{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
31 clusterIP: None
32 ports:
33 - name: s6a
34 port: 3868
35 protocol: TCP
36{{- if .Values.config.hss.s6a.nodePort.enabled }}
37---
38apiVersion: v1
39kind: Service
40metadata:
41 name: hss-external
42 labels:
43{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
44spec:
45 selector:
46{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
47 type: NodePort
48 ports:
49 - name: s6a
50 port: 3868
51 protocol: TCP
52 nodePort: {{ .Values.config.hss.s6a.nodePort.port }}
53{{- end }}