blob: 8b19af690ea369c1a0e59b63c48a1cec55b72bb1 [file] [log] [blame]
Zack Williams1849e612018-10-05 15:26:44 -07001---
2# Copyright 2018-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16apiVersion: v1
17kind: Service
18metadata:
19 name: {{ template "bbsim.fullname" . }}
Jonathan Hartf6c66e22020-02-10 13:47:19 -080020 namespace: {{ .Release.Namespace }}
Zack Williams1849e612018-10-05 15:26:44 -070021 labels:
David Bainbridge70c0f302020-05-22 09:58:34 -070022 app: "bbsim"
23 name: {{ template "bbsim.name" . }}
Zack Williams1849e612018-10-05 15:26:44 -070024 chart: {{ template "bbsim.chart" . }}
25 release: {{ .Release.Name }}
26 heritage: {{ .Release.Service }}
27spec:
28 type: ClusterIP
29 ports:
Matteo Scandolo812688a2019-12-11 09:16:53 -080030 - name: "bbsim-{{ .Values.olt_id }}"
Zack Williams1849e612018-10-05 15:26:44 -070031 port: {{ .Values.olt_tcp_port }}
32 protocol: TCP
Matteo Scandolo812688a2019-12-11 09:16:53 -080033 - name: "bbsim-{{ .Values.olt_id }}-api"
Matteo Scandolo3ed02892019-10-07 09:57:06 -070034 port: {{ .Values.bbsim_api_port }}
35 protocol: TCP
Matteo Scandolo812688a2019-12-11 09:16:53 -080036 - name: "bbsim-{{ .Values.olt_id }}-sadis"
37 port: {{ .Values.bbsim_sadis_port }}
38 protocol: TCP
Andrey Pozolotin9a109442020-09-07 22:22:39 +030039 - name: "bbsim-{{ .Values.olt_id }}-rest"
40 port: {{ .Values.bbsim_rest_port }}
41 protocol: TCP
Andrea Campanella28398c02020-10-13 14:48:41 +020042 - name: "bbsim-{{ .Values.olt_id }}-dmi"
43 port: {{ .Values.bbsim_dmi_port }}
44 protocol: TCP
Zack Williams1849e612018-10-05 15:26:44 -070045 selector:
David Bainbridge70c0f302020-05-22 09:58:34 -070046 app: "bbsim"
47 name: {{ template "bbsim.name" . }}
Zack Williams1849e612018-10-05 15:26:44 -070048 release: {{ .Release.Name }}