From 91184df84b97b4d867f3324c5dc3e6a6a734134a Mon Sep 17 00:00:00 2001 From: as761j Date: Tue, 7 Apr 2020 10:21:24 +0300 Subject: [PATCH] updating e2mgr configmap + e2term deployment.yaml, adding service-sctp.yaml Change-Id: I99a55ac7dfc87e07a9fc72edb4983c6657e97f08 Signed-off-by: as761j --- helm/e2mgr/templates/configmap.yaml | 2 +- helm/e2term/templates/deployment.yaml | 3 +++ helm/e2term/templates/service-sctp.yaml | 44 +++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 helm/e2term/templates/service-sctp.yaml diff --git a/helm/e2mgr/templates/configmap.yaml b/helm/e2mgr/templates/configmap.yaml index fd7ae2d..13175f0 100644 --- a/helm/e2mgr/templates/configmap.yaml +++ b/helm/e2mgr/templates/configmap.yaml @@ -79,7 +79,7 @@ data: {{- if hasKey .Values.e2mgr "maxMsgSize" }} maxMsgSize: {{ .Values.e2mgr.maxMsgSize }} {{- else }} - maxMsgSize: 4096 + maxMsgSize: 65536 {{- end }} routingManager: diff --git a/helm/e2term/templates/deployment.yaml b/helm/e2term/templates/deployment.yaml index 331c156..615347e 100644 --- a/helm/e2term/templates/deployment.yaml +++ b/helm/e2term/templates/deployment.yaml @@ -85,6 +85,9 @@ spec: containerPort: {{ include "common.serviceport.e2term.rmr.route" $topCtx }} - name: "rmrdata-{{ $key }}" containerPort: {{ include "common.serviceport.e2term.rmr.data" $topCtx }} + - name: "rmrsctp-{{ $key }}" + containerPort: 36422 + protocol: SCTP stdin: true tty: true securityContext: diff --git a/helm/e2term/templates/service-sctp.yaml b/helm/e2term/templates/service-sctp.yaml new file mode 100644 index 0000000..1ce79e6 --- /dev/null +++ b/helm/e2term/templates/service-sctp.yaml @@ -0,0 +1,44 @@ +################################################################################ +# 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. # +################################################################################ +{{- $topCtx := . }} +{{- range keys .Values.e2term }} +{{- $key := . }} +{{- with index $topCtx.Values.e2term . }} +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ include "common.servicename.e2term.sctp" $topCtx }}-{{ $key }} + namespace: {{ include "common.namespace.platform" $topCtx }} + labels: + app: {{ include "common.namespace.platform" $topCtx }}-{{ include "common.name.e2term" $topCtx }} + chart: {{ $topCtx.Chart.Name }}-{{ $topCtx.Chart.Version | replace "+" "_" }} + release: {{ $topCtx.Release.Name }} + heritage: {{ $topCtx.Release.Service }} +spec: + type: NodePort + ports: + - port: {{ include "common.serviceport.e2term.sctp" $topCtx }} + #nodePort: 32222 + protocol: "SCTP" + targetPort: {{ include "common.serviceport.e2term.sctp" $topCtx }} + name: "rmrsctp-{{ $key }}" + selector: + app: {{ include "common.namespace.platform" $topCtx }}-{{ include "common.name.e2term" $topCtx }} + release: {{ $topCtx.Release.Name }} +{{- end }} +{{- end }} -- 2.16.6