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

48 lines
1.6 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.imageRepository" -}}
{{- $prefix := .Values.global.dockerRegistryPrefix | default "registry.co-work.ru/" -}}
{{- $name := .Chart.Name | default "unknown" -}}
{{- printf "%s%s" $prefix $name -}}
{{- end -}}