--- /dev/null
+################################################################################
+# Copyright (c) 2019 AT&T Intellectual Property. #
+# Copyright (c) 2019 Nokia. #
+# #
+# Licensed under the Apache License, Version 2.0 (the "License"); #
+# you may not use this file except in compliance with the License. #
+# You may obtain a copy of the License at #
+# #
+# http://www.apache.org/licenses/LICENSE-2.0 #
+# #
+# Unless required by applicable law or agreed to in writing, software #
+# distributed under the License is distributed on an "AS IS" BASIS, #
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
+# See the License for the specific language governing permissions and #
+# limitations under the License. #
+################################################################################
+
+{{/*
+ This file defines the port numbers various components expose.
+
+ To ensure compatibility when switching between ClusterIP and headless service
+ types, the service port and container port must be the same.
+
+ For inter-component communications, the sender shall use
+ {{ include "common.serviceport.XXXX" . }} template in its chart to
+ configure the destination port. The receiver side MUST keep the
+ port numbers consistent with the ports that the container code implements.
+*/}}
+
+{{- define "common.serviceport.e2term.rmr.data" -}}38000{{- end -}}
+{{- define "common.serviceport.e2term.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.e2term.http" -}}8080{{- end -}}
+{{- define "common.serviceport.e2term.sctp" -}}5577{{- end -}}
+
+
+{{- define "common.serviceport.e2mgr.rmr.data" -}}3801{{- end -}}
+{{- define "common.serviceport.e2mgr.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.e2mgr.http" -}}3800{{- end -}}
+
+{{- define "common.serviceport.a1mediator.rmr.data" -}}4562{{- end -}}
+{{- define "common.serviceport.a1mediator.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.a1mediator.http" -}}10000{{- end -}}
+
+{{- define "common.serviceport.rtmgr.rmr.data" -}}4560{{- end -}}
+{{- define "common.serviceport.rtmgr.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.rtmgr.http" -}}3800{{- end -}}
+
+{{- define "common.serviceport.submgr.rmr.data" -}}4560{{- end -}}
+{{- define "common.serviceport.submgr.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.submgr.http" -}}3800{{- end -}}
+
+{{- define "common.serviceport.appmgr.rmr.data" -}}4560{{- end -}}
+{{- define "common.serviceport.appmgr.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.appmgr.http" -}}8080{{- end -}}
+
+{{- define "common.serviceport.nexus.http" -}}8080{{- end -}}
+
+{{- define "common.serviceport.dashboard.http" -}}30080{{- end -}}
+{{- define "common.serviceport.dashboard.container" -}}8080{{- end -}}
+
+{{- define "common.serviceport.dbaas.tcp" -}}6379{{- end -}}
+
+{{- define "common.serviceport.messagerouter.http" -}}3904{{- end -}}
+{{- define "common.serviceport.messagerouter.https" -}}3905{{- end -}}
+{{- define "common.serviceport.messagerouter.kafka" -}}9092{{- end -}}
+{{- define "common.serviceport.messagerouter.zookeeper" -}}2181{{- end -}}
+
+{{- define "common.serviceport.ves.http" -}}30235{{- end -}}
+{{- define "common.serviceport.ves.http.container" -}}8080{{- end -}}
+{{- define "common.serviceport.ves.https" -}}30417{{- end -}}
+{{- define "common.serviceport.ves.https.container" -}}8443{{- end -}}
\ No newline at end of file
data:
local.rt: |
newrt|start
- rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:4562
+ rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.a1mediator.rmr.data" . }}
rte|12011|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12012|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12021|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563;service-ricxapp-ueec-rmr.{{ include "common.namespace.xapp" . }}:4560
imagePullPolicy: {{ include "common.pullPolicy" . }}
ports:
- name: http
- containerPort: {{ .Values.a1mediator.service.http.containerPort }}
+ containerPort: {{ include "common.serviceport.a1mediator.http" . }}
protocol: TCP
- name: rmrroute
- containerPort: {{ .Values.a1mediator.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.a1mediator.rmr.route" . }}
protocol: TCP
- name: rmrdata
- containerPort: {{ .Values.a1mediator.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.a1mediator.rmr.data" . }}
protocol: TCP
livenessProbe:
httpGet:
name: {{ include "common.configmapname.a1mediator" . }}-env
data:
DBAAS_SERVICE_HOST: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_SERVICE_PORT: "6379"
+ DBAAS_SERVICE_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
DBAAS_PORT_6379_TCP_ADDR: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_PORT_6379_TCP_PORT: "6379"
- RMR_RTG_SVC: "{{ .Values.a1mediator.service.rmr.route.port }}"
+ DBAAS_PORT_6379_TCP_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
+ RMR_RTG_SVC: {{ include "common.serviceport.a1mediator.rmr.route" . | quote }}
PYTHONUNBUFFERED: "0"
RMR_RCV_RETRY_INTERVAL: "{{ .Values.a1mediator.rmr_timeout_config.rcv_retry_interval_ms }}"
RMR_RETRY_TIMES: "{{ .Values.a1mediator.rmr_timeout_config.rcv_retry_times }}"
+
- path: /a1mediator
backend:
serviceName: {{ include "common.servicename.a1mediator.http" . }}
- servicePort: {{ .Values.a1mediator.service.http.port }}
\ No newline at end of file
+ servicePort: {{ include "common.serviceport.a1mediator.http" . }}
spec:
type: ClusterIP
ports:
- - port: {{ .Values.a1mediator.service.http.port }}
+ - port: {{ include "common.serviceport.a1mediator.http" . }}
protocol: "TCP"
name: "http"
targetPort: "http"
spec:
type: ClusterIP
ports:
- - port: {{ .Values.a1mediator.service.rmr.route.port }}
+ - port: {{ include "common.serviceport.a1mediator.rmr.route" . }}
protocol: "TCP"
name: "rmrroute"
targetPort: "rmrroute"
- - port: {{ .Values.a1mediator.service.rmr.data.port }}
+ - port: {{ include "common.serviceport.a1mediator.rmr.data" . }}
protocol: "TCP"
name: "rmrdata"
targetPort: "rmrdata"
name: ric-plt-a1
tag: 0.8.3
- service:
- http:
- port: 10000
- containerPort: 10000
- rmr:
- route:
- port: 4561
- data:
- port: 4562
-
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.
# these are ENV variables that A1 takes; see docs
rmr_timeout_config:
metadata:
name: {{ include "common.configmapname.appmgr" . }}-appconfig
data:
- {{- $restport := default ":8080" (printf ":%.0f" .Values.appmgr.service.http.containerPort) | quote -}}
+ {{- $restport := (printf ":%s" (include "common.serviceport.appmgr.http" .) ) | quote -}}
{{- $helmrepo := include "common.helmrepository" . | quote -}}
{{- $reponame := default "helm-repo" .Values.appmgr.reponame | quote -}}
{{- $tiller := include "common.helmrepositorytiller" . | quote -}}
imagePullPolicy: {{ include "common.pullPolicy" . }}
ports:
- name: http
- containerPort: {{ .Values.appmgr.service.http.containerPort }}
+ containerPort: {{ include "common.serviceport.appmgr.http" . }}
protocol: TCP
- name: rmrroute
- containerPort: {{ .Values.appmgr.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.appmgr.rmr.route" . }}
protocol: TCP
- name: rmrdata
- containerPort: {{ .Values.appmgr.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.appmgr.rmr.data" . }}
protocol: TCP
volumeMounts:
- name: config-volume
data:
NAME: "xappmgr"
DBAAS_SERVICE_HOST: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_SERVICE_PORT: "6379"
+ DBAAS_SERVICE_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
DBAAS_PORT_6379_TCP_ADDR: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_PORT_6379_TCP_PORT: "6379"
- RMR_RTG_SVC: "{{ .Values.appmgr.service.rmr.route.port }}"
+ DBAAS_PORT_6379_TCP_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
+ RMR_RTG_SVC: {{ include "common.serviceport.appmgr.rmr.route" . | quote }}
+
- path: /appmgr
backend:
serviceName: {{ include "common.servicename.appmgr.http" . }}
- servicePort: {{ .Values.appmgr.service.http.port }}
+ servicePort: {{ include "common.serviceport.appmgr.http" . }}
spec:
type: ClusterIP
ports:
- - port: {{ .Values.appmgr.service.http.port }}
+ - port: {{ include "common.serviceport.appmgr.http" . }}
protocol: "TCP"
name: "http"
targetPort: "http"
spec:
type: ClusterIP
ports:
- - port: {{ .Values.appmgr.service.rmr.route.port }}
+ - port: {{ include "common.serviceport.appmgr.rmr.route" . }}
protocol: "TCP"
name: "rmrroute"
targetPort: "rmrroute"
- - port: {{ .Values.appmgr.service.rmr.data.port }}
+ - port: {{ include "common.serviceport.appmgr.rmr.data" . }}
protocol: "TCP"
name: "rmrdata"
targetPort: "rmrdata"
+++ /dev/null
-################################################################################
-# Copyright (c) 2019 AT&T Intellectual Property. #
-# Copyright (c) 2019 Nokia. #
-# #
-# Licensed under the Apache License, Version 2.0 (the "License"); #
-# you may not use this file except in compliance with the License. #
-# You may obtain a copy of the License at #
-# #
-# http://www.apache.org/licenses/LICENSE-2.0 #
-# #
-# Unless required by applicable law or agreed to in writing, software #
-# distributed under the License is distributed on an "AS IS" BASIS, #
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
-# See the License for the specific language governing permissions and #
-# limitations under the License. #
-################################################################################
-
-apiVersion: v1
-kind: Service
-metadata:
- name: {{ include "common.servicename.dashboard.http" . }}
- namespace: {{ include "common.namespace.platform" . }}
- labels:
- app: {{ include "common.namespace.platform" . }}-{{ include "common.name.appmgr" . }}
- chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
- release: {{ .Release.Name }}
- heritage: {{ .Release.Service }}
-spec:
- type: ClusterIP
- ports:
- - port: {{ .Values.appmgr.service.http.port }}
- protocol: "TCP"
- name: "http"
- targetPort: "http"
- selector:
- app: {{ include "common.namespace.platform" . }}-{{ include "common.name.appmgr" . }}
- release: {{ .Release.Name }}
-
reponame: "helm-repo"
- service:
- http:
- port: 8080
- containerPort: 8080
- rmr:
- route:
- port: 4561
- data:
- port: 4560
-
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.
# config
# Path referred in xapp-manager for retrieving configuration details
- image: {{ include "common.repository" . }}/{{ .Values.dbaas.backend.image.name }}:{{ .Values.dbaas.backend.image.tag }}
imagePullPolicy: {{ include "common.pullPolicy" . }}
ports:
- - containerPort: {{ .Values.dbaas.backend.containerPort }}
+ - containerPort: {{ include "common.serviceport.dbaas.tcp" . }}
name: sql
protocol: TCP
name: {{ include "common.containername.dbaas" . }}
app: {{ include "common.namespace.platform" . }}-{{ include "common.name.dbaas" . }}
release: {{ .Release.Name }}
ports:
- - port: {{ .Values.dbaas.backend.port }}
+ - port: {{ include "common.serviceport.dbaas.tcp" . }}
targetPort: "sql"
protocol: "TCP"
name: "sql"
backend:
terminationGracePeriodSeconds: 0
replicas: 1
- port: 6379
- containerPort: 6379
image:
name: ric-plt-dbaas
tag: 0.1.0
+
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.
\ No newline at end of file
data:
router.txt: |
newrt|start
- rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:4562
+ rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.a1mediator.rmr.data" . }}
rte|12011|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12012|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12021|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563;service-ricxapp-ueec-rmr.{{ include "common.namespace.xapp" . }}:4560
name: {{ include "common.configmapname.e2mgr" . }}-env
ports:
- name: "http"
- containerPort: {{ .Values.e2mgr.service.http.containerPort }}
+ containerPort: {{ include "common.serviceport.e2mgr.http" . }}
- name: "rmrroute"
- containerPort: {{ .Values.e2mgr.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.e2mgr.rmr.route" . }}
- name: "rmrdata"
- containerPort: {{ .Values.e2mgr.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.e2mgr.rmr.data" . }}
stdin: true
tty: true
securityContext:
name: {{ include "common.configmapname.e2mgr" . }}-env
data:
DBAAS_SERVICE_HOST: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_SERVICE_PORT: "6379"
+ DBAAS_SERVICE_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
DBAAS_PORT_6379_TCP_ADDR: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_PORT_6379_TCP_PORT: "6379"
- RMR_RTG_SVC: "{{ .Values.e2mgr.service.rmr.route.port }}"
+ DBAAS_PORT_6379_TCP_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
+ RMR_RTG_SVC: {{ include "common.serviceport.e2mgr.rmr.route" . | quote }}
RIC_ID: "{{ .Values.e2mgr.env.RIC_ID }}"
+ #nano: {{ include "common.serviceport.e2mgr.rmr.data" . | quote }}
+
- path: /e2mgr
backend:
serviceName: {{ include "common.servicename.e2mgr.http" . }}
- servicePort: {{ .Values.e2mgr.service.http.port }}
+ servicePort: {{ include "common.serviceport.e2mgr.http" . }}
spec:
type: ClusterIP
ports:
- - port: {{ .Values.e2mgr.service.http.port }}
+ - port: {{ include "common.serviceport.e2mgr.http" . }}
protocol: "TCP"
name: "http"
targetPort: "http"
spec:
type: ClusterIP
ports:
- - port: {{ .Values.e2mgr.service.rmr.route.port }}
+ - port: {{ include "common.serviceport.e2mgr.rmr.route" . }}
protocol: "TCP"
name: "rmrroute"
targetPort: "rmrroute"
- - port: {{ .Values.e2mgr.service.rmr.data.port }}
+ - port: {{ include "common.serviceport.e2mgr.rmr.data" . }}
protocol: "TCP"
name: "rmrdata"
targetPort: "rmrdata"
env:
RIC_ID: "bbbccc-abcd0e/20"
- service:
- http:
- port: 3800
- containerPort: 3800
- rmr:
- route:
- port: 4561
- data:
- port: 3801
+
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.
data:
router.txt: |
newrt|start
- rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:3801
- rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:38000
- rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:4562
+ rte|10060|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10061|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10062|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10080|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10360|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|10361|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|10362|{{ include "common.servicename.e2mgr.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2mgr.rmr.data" . }}
+ rte|12010|{{ include "common.servicename.e2term.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.e2term.rmr.data" . }}
+ rte|20001|{{ include "common.servicename.a1mediator.rmr" . }}.{{ include "common.namespace.platform" . }}:{{ include "common.serviceport.a1mediator.rmr.data" . }}
rte|12011|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12012|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563
rte|12021|service-ricxapp-admctrl-rmr.{{ include "common.namespace.xapp" . }}:4563;service-ricxapp-ueec-rmr.{{ include "common.namespace.xapp" . }}:4560
name: {{ include "common.configmapname.e2term" . }}-env
ports:
- name: "rmrroute"
- containerPort: {{ .Values.e2term.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.e2term.rmr.route" . }}
- name: "rmrdata"
- containerPort: {{ .Values.e2term.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.e2term.rmr.data" . }}
stdin: true
tty: true
securityContext:
name: {{ include "common.configmapname.e2term" . }}-env
data:
DBAAS_SERVICE_HOST: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_SERVICE_PORT: "6379"
+ DBAAS_SERVICE_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
DBAAS_PORT_6379_TCP_ADDR: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_PORT_6379_TCP_PORT: "6379"
- RMR_RTG_SVC: "{{ .Values.e2term.service.rmr.route.port }}"
- sctp: "5577"
- nano: "{{ .Values.e2term.service.rmr.data.port }}"
+ DBAAS_PORT_6379_TCP_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
+ RMR_RTG_SVC: {{ include "common.serviceport.e2term.rmr.route" . | quote }}
+ sctp: {{ include "common.serviceport.e2term.sctp" . | quote }}
+ nano: {{ include "common.serviceport.e2term.rmr.data" . | quote }}
print: "{{ .Values.e2term.env.print }}"
spec:
type: ClusterIP
ports:
- - port: {{ .Values.e2term.service.rmr.route.port }}
+ - port: {{ include "common.serviceport.e2term.rmr.route" . }}
protocol: "TCP"
targetPort: "rmrroute"
name: "rmrroute"
- - port: {{ .Values.e2term.service.rmr.data.port }}
+ - port: {{ include "common.serviceport.e2term.rmr.data" . }}
protocol: "TCP"
targetPort: "rmrdata"
name: "rmrdata"
replicaCount: 1
-
env:
print: "1"
-
- service:
- rmr:
- route:
- port: 4561
- data:
- port: 38000
+
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.
http:
nodePort: 30080
tls:
- nodePort: 30443
\ No newline at end of file
+ nodePort: 30443
+ # These port numbers MUST matche with what's in
+ # ric-common/Common-Template/helm/ric-common/templates/_ingresscontroller.tpl file.
+ # If need to change a proxy port here, do not forget to update the
+ # _ingresscontroller.tpl file with the new port number.
nodePort: 31080
tls:
nodePort: 31443
-
+ # These port numbers MUST matche with what's in
+ # ric-common/Common-Template/helm/ric-common/templates/_ingresscontroller.tpl file.
+ # If need to change a proxy port here, do not forget to update the
+ # _ingresscontroller.tpl file with the new port number.
{
"name": "E2TERM",
"fqdn": "{{ include "common.servicename.e2term.rmr" . }}",
- "port": 4561
+ "port": {{ include "common.serviceport.e2term.rmr.data" . }}
},
{
"name": "SUBMAN",
"fqdn": "{{ include "common.servicename.submgr.rmr" . }}",
- "port": 4561
+ "port": {{ include "common.serviceport.submgr.rmr.data" . }}
},
{
"name": "E2MAN",
"fqdn": "{{ include "common.servicename.e2mgr.rmr" . }}",
- "port": 4561
+ "port": {{ include "common.serviceport.e2mgr.rmr.data" . }}
}
]
}
readOnly: true
ports:
- name: "rmrroute"
- containerPort: {{ .Values.rtmgr.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.rtmgr.rmr.route" . }}
- name: "rmrdata"
- containerPort: {{ .Values.rtmgr.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.rtmgr.rmr.data" . }}
volumes:
- name: "rtmgrcfg"
configMap:
name: {{ include "common.configmapname.rtmgr" . }}-env
data:
DBAAS_SERVICE_HOST: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_SERVICE_PORT: "6379"
+ DBAAS_SERVICE_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
DBAAS_PORT_6379_TCP_ADDR: {{ include "common.servicename.dbaas.tcp" . | quote }}
- DBAAS_PORT_6379_TCP_PORT: "6379"
- RMR_RTG_SVC: "{{ .Values.rtmgr.service.rmr.route.port }}"
- XMURL: "http://{{ include "common.servicename.appmgr.http" . }}:8080/ric/v1/xapps"
+ DBAAS_PORT_6379_TCP_PORT: {{ include "common.serviceport.dbaas.tcp" . | quote }}
+ RMR_RTG_SVC: {{ include "common.serviceport.rtmgr.rmr.route" . | quote }}
+ XMURL: "http://{{ include "common.servicename.appmgr.http" . }}:{{ include "common.serviceport.appmgr.http" . }}/ric/v1/xapps"
RTFILE: "/db/rt.json"
CFGFILE: "/cfg/rtmgr-config.json"
RPE: "{{ .Values.rtmgr.rpe }}"
NBI: "{{ .Values.rtmgr.nbi }}"
NBIURL: "{{ .Values.rtmgr.nbiurl }}"
LOGLEVEL: "{{ .Values.rtmgr.loglevel }}"
-
spec:
type: ClusterIP
ports:
- - port: {{ .Values.rtmgr.service.rmr.route.port }}
+ - port: {{ include "common.serviceport.rtmgr.rmr.route" . }}
protocol: TCP
targetPort: "rmrroute"
name: "rmrroute"
- - port: {{ .Values.rtmgr.service.rmr.data.port }}
+ - port: {{ include "common.serviceport.rtmgr.rmr.data" . }}
protocol: TCP
targetPort: "rmrdata"
name: "rmrdata"
name: rtmgr
tag: 0.0.2
- service:
- rmr:
- route:
- port: 4561
- data:
- port: 4560
-
rpe: rmrpush
sbi: nngpush
sbiurl: 0.0.0.0
nbiurl: http://0.0.0.0:8888
loglevel: DEBUG
+ # Service ports are now defined in
+ # ric-common/Common-Template/helm/ric-common/templates/_ports.tpl file.
+ # If need to change a service port, make the code change necessary, then
+ # update the _ports.tpl file with the new port number.