AETHER-986 Add support of user plane access to Google app
Change-Id: I749e0172f9393d1b33f0861270ff4cdf4563f133
diff --git a/apps/google-phylo/templates/service-wowza.yaml b/apps/google-phylo/templates/service-wowza.yaml
index 663ccde..09993bd 100644
--- a/apps/google-phylo/templates/service-wowza.yaml
+++ b/apps/google-phylo/templates/service-wowza.yaml
@@ -1,9 +1,7 @@
{{- /*
-
# Copyright 2020-present Open Networking Foundation
#
# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
-
*/ -}}
---
@@ -13,46 +11,15 @@
name: wowza
labels:
{{ tuple "wowza" . | include "phylo.metadata_labels" | indent 4 }}
+{{- if .Values.config.userPlane.enabled }}
+ annotations:
+ danm.k8s.io/clusterNetwork: {{ .Values.config.userPlane.name }}
+ danm.k8s.io/selector: '{"app": "wowza"}'
+{{- end }}
spec:
- selector:
-{{ tuple "wowza" . | include "phylo.metadata_labels" | indent 4 }}
- ports:
- - port: 554 #
- targetPort: 554
- protocol: TCP
- name: tcp-554
- - port: 1935 # RTMP/RTMPT/RTMPE/RTSP(interleaved)
- targetPort: 1935
- protocol: TCP
- name: tcp-1935
- - port: 8084 #
- targetPort: 8084
- protocol: TCP
- name: tcp-8084
- - port: 8085 #
- targetPort: 8085
- protocol: TCP
- name: tcp-8085
- - port: 8086 #
- targetPort: 8086
- protocol: TCP
- name: tcp-8086
- - port: 8087 #
- targetPort: 8087
- protocol: TCP
- name: tcp-8087
- - port: 8088 #
- targetPort: 8088
- protocol: TCP
- name: tcp-8088
----
-apiVersion: v1
-kind: Service
-metadata:
- name: wowza-external
- labels:
-{{ tuple "wowza" . | include "phylo.metadata_labels" | indent 4 }}
-spec:
+{{- if .Values.config.userPlane.enabled }}
+ clusterIP: None
+{{- else }}
selector:
{{ tuple "wowza" . | include "phylo.metadata_labels" | indent 4 }}
type: NodePort
@@ -66,3 +33,4 @@
targetPort: 1935
protocol: TCP
nodePort: 31935
+{{- end }}