From 9234bdec7f994e8b11953fdbc358768defba8fc7 Mon Sep 17 00:00:00 2001 From: Ravi Geda Date: Tue, 30 Oct 2018 10:03:44 +0000 Subject: Add Pluggable Security to Champ Note that by default this feature is turned off. To enable update the installSidecarSecurity in aai/values.yaml to true Change-Id: I19d4755a58041c58070e0cd36d263e4e49b3f743 Issue-ID: AAF-587 Signed-off-by: Ravi Geda --- kubernetes/aai/charts/aai-champ/templates/service.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'kubernetes/aai/charts/aai-champ/templates/service.yaml') diff --git a/kubernetes/aai/charts/aai-champ/templates/service.yaml b/kubernetes/aai/charts/aai-champ/templates/service.yaml index eeb27edffb..e67d42a5ff 100644 --- a/kubernetes/aai/charts/aai-champ/templates/service.yaml +++ b/kubernetes/aai/charts/aai-champ/templates/service.yaml @@ -26,6 +26,18 @@ metadata: spec: type: {{ .Values.service.type }} ports: + {{ if .Values.global.installSidecarSecurity }} + {{if eq .Values.service.type "NodePort" -}} + - port: {{ .Values.service.internalPort }} + nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }} + targetPort: {{ .Values.global.rproxy.port }} + name: {{ .Values.service.portName }} + {{- else -}} + - port: {{ .Values.service.externalPort }} + targetPort: {{ .Values.global.rproxy.port }} + name: {{ .Values.service.portName }} + {{- end}} + {{ else }} {{if eq .Values.service.type "NodePort" -}} - port: {{ .Values.service.internalPort}} nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort}} @@ -35,6 +47,7 @@ spec: targetPort: {{ .Values.service.internalPort }} name: {{ .Values.service.portName }} {{- end}} + {{ end }} selector: app: {{ include "common.name" . }} release: {{ .Release.Name }} -- cgit 1.2.3-korg