cw-infra-apps/charts/backend/templates/templates/_globals.tpl
2025-07-25 13:12:57 +00:00

72 lines
2.4 KiB
Smarty
Executable File

{{/* Global Environment Templates */}}
{{- define "global.env.kafka" -}}
{{- if .Values.global.infrastructure.kafka.enabled -}}
{{- tpl (.Values.global.envTemplates.kafka | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.redis" -}}
{{- if .Values.global.infrastructure.redis.enabled -}}
{{- tpl (.Values.global.envTemplates.redis | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.cassandra" -}}
{{- if .Values.global.infrastructure.cassandra.enabled -}}
{{- tpl (.Values.global.envTemplates.cassandra | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.postgres" -}}
{{- if .Values.global.infrastructure.postgres.enabled -}}
{{- tpl (.Values.global.envTemplates.postgres | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.s3" -}}
{{- if .Values.global.infrastructure.s3.enabled -}}
{{- tpl (.Values.global.envTemplates.s3 | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.s3_upload" -}}
{{- if .Values.global.infrastructure.s3_upload.enabled -}}
{{- tpl (.Values.global.envTemplates.s3_upload | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.general" -}}
{{- if .Values.global.infrastructure.general.enabled -}}
{{- tpl (.Values.global.envTemplates.general | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.auth" -}}
{{- if .Values.global.infrastructure.auth.enabled -}}
{{- tpl (.Values.global.envTemplates.auth | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.call" -}}
{{- if .Values.global.infrastructure.call.enabled -}}
{{- tpl (.Values.global.envTemplates.call | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.callevent" -}}
{{- if .Values.global.infrastructure.callevent.enabled -}}
{{- tpl (.Values.global.envTemplates.callevent | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.env.elastic" -}}
{{- if .Values.global.infrastructure.elastic.enabled -}}
{{- tpl (.Values.global.envTemplates.elastic | toYaml) . | nindent 0 -}}
{{- end -}}
{{- end -}}
{{- define "global.imageRepository" -}}
{{- $prefix := .Values.global.dockerRegistryPrefix | default "registry.co-work.ru/" -}}
{{- $name := .Chart.Name | default "unknown" -}}
{{- printf "%s%s" $prefix $name -}}
{{- end -}}