aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrope252 <gareth.roper@est.tech>2022-11-01 15:19:48 +0000
committerrope252 <gareth.roper@est.tech>2022-11-01 15:23:08 +0000
commit5daf7a82c63e9684c6b500409d668a1d7f77d0f7 (patch)
tree6fbd9ad40974e275e5a987067857e9f669f050d4
parent26411370f979ba4e2d1fc1b9f4bd8e3f23f0fee1 (diff)
[AAI] Add AAI http service for DCAE Service Mesh patch
Adding functionality to deploy an additional service for AAI for port 80 If service mesh is enabled this service is required by the DCAE SM patch Change-Id: I234bfb335b77b7ebdd2bc4c2596924314c9f3fca Issue-ID: OOM-2820 Signed-off-by: rope252 <gareth.roper@est.tech>
-rw-r--r--kubernetes/aai/templates/service.yaml22
1 files changed, 22 insertions, 0 deletions
diff --git a/kubernetes/aai/templates/service.yaml b/kubernetes/aai/templates/service.yaml
index 750e1babc3..aecb687852 100644
--- a/kubernetes/aai/templates/service.yaml
+++ b/kubernetes/aai/templates/service.yaml
@@ -35,3 +35,25 @@ spec:
type: {{ .Values.service.type }}
selector:
app: {{ include "common.name" . }}
+{{- if include "common.onServiceMesh" . }}
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ include "common.servicename" . }}-internal
+ namespace: {{ include "common.namespace" . }}
+ labels:
+ app: {{ include "common.name" . }}
+ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
+ release: {{ include "common.release" . }}
+ heritage: {{ .Release.Service }}
+spec:
+ ports:
+ - name: {{ .Values.service.portName }}
+ port: {{ .Values.service.externalPlainPort }}
+ targetPort: {{ .Values.service.internalPlainPort }}
+ type: ClusterIP
+ selector:
+ app: {{ include "common.name" . }}
+{{- end }}
+