1 # This is the service for A1's external facing HTTP API
5 name: {{ include "common.servicename.a1mediator" . }}
7 app.kubernetes.io/name: {{ include "common.fullname.a1mediator" . }}
8 helm.sh/chart: {{ include "common.chart" . }}
9 app.kubernetes.io/instance: {{ .Release.Name }}
10 {{- if .Chart.AppVersion }}
11 app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
13 app.kubernetes.io/managed-by: {{ .Release.Service }}
16 type: {{ .Values.httpservice.type }}
18 - port: {{ .Values.httpservice.port }}
23 app.kubernetes.io/name: {{ include "a1mediator.name" . }}
24 app.kubernetes.io/instance: {{ .Release.Name }}
27 # This is the service for rmr between A1 and the xapps
31 name: {{ .Values.rmrservice.name }}
33 {{ include "a1mediator.labels" . | indent 4 }}
36 type: {{ .Values.rmrservice.type }}
38 - port: {{ .Values.rmrservice.port }}
39 targetPort: {{ .Values.rmrservice.port }}
42 app.kubernetes.io/name: {{ include "a1mediator.name" . }}
43 app.kubernetes.io/instance: {{ .Release.Name }}
46 # This is the service for the "hidden" port 4561 that rmr listens on for route manager
50 name: {{ .Values.rmrrtemgrservice.name }}
52 {{ include "a1mediator.labels" . | indent 4 }}
55 type: {{ .Values.rmrrtemgrservice.type }}
57 - port: {{ .Values.rmrrtemgrservice.port }}
58 targetPort: {{ .Values.rmrrtemgrservice.port }}
61 app.kubernetes.io/name: {{ include "a1mediator.name" . }}
62 app.kubernetes.io/instance: {{ .Release.Name }}