72 lines
2.4 KiB
Smarty
Executable File
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 -}} |