@@ -362,7 +362,7 @@ Usage: {{ include "camundaPlatform.getExternalURL" (dict "component" "operate" "
362362[camunda-platform] Operate external URL.
363363*/} }
364364{ {- define " camundaPlatform.operateExternalURL" } }
365- { {- printf " %s/operate" (include " camundaPlatform.orchestrationExternalURL" .) -} }
365+ { {- printf " %s/operate" (include " camundaPlatform.orchestrationExternalURL" . | trimSuffix " / " ) -} }
366366{ {- end -} }
367367
368368
@@ -400,7 +400,7 @@ Tasklist templates.
400400[camunda-platform] Tasklist external URL.
401401*/} }
402402{ {- define " camundaPlatform.tasklistExternalURL" } }
403- { {- printf " %s/tasklist" (include " camundaPlatform.orchestrationExternalURL" .) -} }
403+ { {- printf " %s/tasklist" (include " camundaPlatform.orchestrationExternalURL" . | trimSuffix " / " ) -} }
404404{ {- end -} }
405405
406406
@@ -414,7 +414,7 @@ Orchestration Identity templates.
414414[camunda-platform] Orchestration Identity external URL.
415415*/} }
416416{ {- define " camundaPlatform.orchestrationIdentityExternalURL" } }
417- { {- printf " %s/identity" (include " camundaPlatform.orchestrationExternalURL" .) -} }
417+ { {- printf " %s/identity" (include " camundaPlatform.orchestrationExternalURL" . | trimSuffix " / " ) -} }
418418{ {- end -} }
419419
420420
@@ -566,7 +566,7 @@ Zeebe templates.
566566{ {- define " camundaPlatform.orchestrationExternalURL" } }
567567 { {- if .Values.global.ingress.enabled -} }
568568 { { $proto := ternary " https" " http" .Values.global.ingress.tls.enabled -} }
569- { {- printf " %s://%s%s" $proto .Values.global.ingress.host . Values.orchestration.contextPath -} }
569+ { {- printf " %s://%s%s" $proto .Values.global.ingress.host ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath)) -} }
570570 { {- else -} }
571571 { {- printf " http://localhost:8088" -} }
572572 { {- end -} }
@@ -666,7 +666,7 @@ Release templates.
666666 id: optimize
667667 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.optimize) } }
668668 url: { { include " camundaPlatform.optimizeExternalURL" . } }
669- readiness: { { printf " %s:%v%s%s " $baseURLInternal .Values.optimize.service.port . Values.optimize.contextPath .Values.optimize.readinessProbe.probePath } }
669+ readiness: { { printf " %s:%v%s" $baseURLInternal .Values.optimize.service.port ( include " camundaPlatform.joinpath " (list . Values.optimize.contextPath .Values.optimize.readinessProbe.probePath)) } }
670670 metrics: { { printf " %s:%v%s" $baseURLInternal .Values.optimize.service.managementPort .Values.optimize.metrics.prometheus } }
671671 { {- end } }
672672
@@ -677,7 +677,7 @@ Release templates.
677677 id: connectors
678678 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.connectors) } }
679679 url: { { include " camundaPlatform.connectorsExternalURL" . } }
680- readiness: { { printf " %s:%v%s%s " $baseURLInternal .Values.connectors.service.serverPort . Values.connectors.contextPath .Values.connectors.readinessProbe.probePath } }
680+ readiness: { { printf " %s:%v%s" $baseURLInternal .Values.connectors.service.serverPort ( include " camundaPlatform.joinpath " (list . Values.connectors.contextPath .Values.connectors.readinessProbe.probePath)) } }
681681 metrics: { { printf " %s:%v%s" $baseURLInternal .Values.connectors.service.serverPort .Values.connectors.metrics.prometheus } }
682682 { {- end } }
683683
@@ -688,29 +688,29 @@ Release templates.
688688 id: operate
689689 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.orchestration) } }
690690 url: { { include " camundaPlatform.operateExternalURL" . } }
691- readiness: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath } }
692- metrics: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus } }
691+ readiness: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath)) } }
692+ metrics: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus)) } }
693693 - name: Tasklist
694694 id: tasklist
695695 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.orchestration) } }
696696 url: { { include " camundaPlatform.tasklistExternalURL" . } }
697- readiness: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath } }
698- metrics: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus } }
697+ readiness: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath)) } }
698+ metrics: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus)) } }
699699 - name: Orchestration Identity
700700 id: orchestrationIdentity
701701 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.orchestration) } }
702702 url: { { include " camundaPlatform.orchestrationIdentityExternalURL" . } }
703- readiness: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath } }
704- metrics: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus } }
703+ readiness: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath)) } }
704+ metrics: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus)) } }
705705
706706 - name: Orchestration Cluster
707707 id: orchestration
708708 version: { { include " camundaPlatform.imageTagByParams" (dict " base" .Values.global " overlay" .Values.orchestration) } }
709709 urls:
710710 grpc: { { include " camundaPlatform.orchestrationGRPCExternalURL" . } }
711711 http: { { include " camundaPlatform.orchestrationExternalURL" . } }
712- readiness: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath } }
713- metrics: { { printf " %s%s%s " $baseURLInternal . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus } }
712+ readiness: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.readinessProbe.probePath)) } }
713+ metrics: { { printf " %s%s" $baseURLInternal ( include " camundaPlatform.joinpath " (list . Values.orchestration.contextPath .Values.orchestration.metrics.prometheus)) } }
714714 { {- end } }
715715{ {- end -} }
716716
0 commit comments