@@ -102,7 +102,8 @@ spec:
102102 {{- . | toYaml | trim | nindent 12 }}
103103 {{- end }}
104104 {{- end }}
105- {{- if or .Values.ApplicationNodes.sonarProperties .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
105+ {{- $hasMergedProps := or .Values.ApplicationNodes.sonarProperties .Values.ApplicationNodes.port .Values.ApplicationNodes.webPort .Values.ApplicationNodes.cePort }}
106+ {{- if or $hasMergedProps .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
106107 - name : concat-properties
107108 image : {{ default (include "sonarqube.image" .) .Values.initContainers.image }}
108109 imagePullPolicy : {{ .Values.ApplicationNodes.image.pullPolicy }}
@@ -121,7 +122,7 @@ spec:
121122 awk 1 /tmp/props/sonar.properties /tmp/props/secret.properties > /tmp/result/sonar.properties
122123 fi
123124 volumeMounts :
124- {{- if or .Values.ApplicationNodes.sonarProperties .Values.sonarSecretKey }}
125+ {{- if or $hasMergedProps .Values.sonarSecretKey }}
125126 - mountPath : /tmp/props/sonar.properties
126127 name : config
127128 subPath : sonar.properties
@@ -248,8 +249,18 @@ spec:
248249 protocol : TCP
249250 {{- end }}
250251 - name : hazelcast
251- containerPort : 9003
252+ containerPort : {{ .Values.ApplicationNodes.port | default 9003 }}
252253 protocol : TCP
254+ {{- if .Values.ApplicationNodes.webPort }}
255+ - name : hazelcast-web
256+ containerPort : {{ .Values.ApplicationNodes.webPort }}
257+ protocol : TCP
258+ {{- end }}
259+ {{- if .Values.ApplicationNodes.cePort }}
260+ - name : hazelcast-ce
261+ containerPort : {{ .Values.ApplicationNodes.cePort }}
262+ protocol : TCP
263+ {{- end }}
253264 resources :
254265{{ toYaml (default .Values.ApplicationNodes.resources .Values.resource) | indent 12 }}
255266 env :
@@ -338,7 +349,7 @@ spec:
338349 securityContext : {{- . | nindent 12 }}
339350 {{- end }}
340351 volumeMounts :
341- {{- if or .Values.ApplicationNodes.sonarProperties .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
352+ {{- if or $hasMergedProps .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
342353 - mountPath : {{ .Values.sonarqubeFolder }}/conf/sonar.properties
343354 subPath : sonar.properties
344355 name : concat-dir
@@ -415,7 +426,7 @@ spec:
415426 {{- end }}
416427 serviceAccountName : {{ template "sonarqube.serviceAccountName" . }}
417428 volumes :
418- {{- if or .Values.ApplicationNodes.sonarProperties .Values.sonarSecretKey }}
429+ {{- if or $hasMergedProps .Values.sonarSecretKey }}
419430 - name : config
420431 configMap :
421432 name : {{ template "sonarqube.fullname" . }}-app-config
@@ -493,7 +504,7 @@ spec:
493504 emptyDir : {{- toYaml .Values.emptyDir | nindent 10 }}
494505 - name : tmp-dir
495506 emptyDir : {{- toYaml .Values.emptyDir | nindent 10 }}
496- {{- if or .Values.ApplicationNodes.sonarProperties .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
507+ {{- if or $hasMergedProps .Values.ApplicationNodes.sonarSecretProperties .Values.sonarSecretKey }}
497508 - name : concat-dir
498509 emptyDir : {{- toYaml .Values.emptyDir | nindent 10 -}}
499510 {{- end }}
0 commit comments