deploy-templates/templates/_helpers.tpl (60 lines of code) (raw):

{{- define "keycloak.url" -}} {{- printf "%s%s" "https://" .Values.keycloak.host }} {{- end -}} {{- define "keycloak.customUrl" -}} {{- printf "%s%s" "https://" .Values.keycloak.customHost }} {{- end -}} {{- define "keycloak.urlPrefix" -}} {{- printf "%s%s%s" (include "keycloak.url" .) "/auth/realms/" .Release.Namespace -}} {{- end -}} {{- define "keycloak.customUrlPrefix" -}} {{- printf "%s%s%s" (include "keycloak.customUrl" .) "/auth/realms/" .Release.Namespace -}} {{- end -}} {{- define "issuer.officer" -}} {{- printf "%s-%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.officer -}} {{- end -}} {{- define "issuer.citizen" -}} {{- printf "%s-%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.citizen -}} {{- end -}} {{- define "issuer.admin" -}} {{- printf "%s-%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.admin -}} {{- end -}} {{- define "custom-issuer.officer" -}} {{- printf "%s-%s" (include "keycloak.customUrlPrefix" .) .Values.keycloak.realms.officer -}} {{- end -}} {{- define "custom-issuer.citizen" -}} {{- printf "%s-%s" (include "keycloak.customUrlPrefix" .) .Values.keycloak.realms.citizen -}} {{- end -}} {{- define "custom-issuer.admin" -}} {{- printf "%s-%s" (include "keycloak.customUrlPrefix" .) .Values.keycloak.realms.admin -}} {{- end -}} {{- define "jwksUri.officer" -}} {{- printf "%s-%s%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.officer .Values.keycloak.certificatesEndpoint -}} {{- end -}} {{- define "jwksUri.citizen" -}} {{- printf "%s-%s%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.citizen .Values.keycloak.certificatesEndpoint -}} {{- end -}} {{- define "jwksUri.admin" -}} {{- printf "%s-%s%s" (include "keycloak.urlPrefix" .) .Values.keycloak.realms.admin .Values.keycloak.certificatesEndpoint -}} {{- end -}} {{- define "digitalDocumentService.istioResources" -}} {{- if .Values.global.registry.digitalDocumentService.istio.sidecar.resources.limits.cpu }} sidecar.istio.io/proxyCPULimit: {{ .Values.global.registry.digitalDocumentService.istio.sidecar.resources.limits.cpu | quote }} {{- end }} {{- if .Values.global.registry.digitalDocumentService.istio.sidecar.resources.limits.memory }} sidecar.istio.io/proxyMemoryLimit: {{ .Values.global.registry.digitalDocumentService.istio.sidecar.resources.limits.memory | quote }} {{- end }} {{- if .Values.global.registry.digitalDocumentService.istio.sidecar.resources.requests.cpu }} sidecar.istio.io/proxyCPU: {{ .Values.global.registry.digitalDocumentService.istio.sidecar.resources.requests.cpu | quote }} {{- end }} {{- if .Values.global.registry.digitalDocumentService.istio.sidecar.resources.requests.memory }} sidecar.istio.io/proxyMemory: {{ .Values.global.registry.digitalDocumentService.istio.sidecar.resources.requests.memory | quote }} {{- end }} {{- end -}} {{- define "horizontalPodAutoscaler.apiVersion" }} {{- if eq .Values.global.clusterVersion "4.9.0" }} {{- printf "%s" "autoscaling/v2beta2" }} {{- else }} {{- printf "%s" "autoscaling/v2" }} {{- end }} {{- end }}