mirror of
https://github.com/bitnami/charts.git
synced 2026-03-14 14:57:22 +08:00
Signed-off-by: Gang Liu <gang.liu@daocloud.io> Signed-off-by: Gang Liu <gang.liu@daocloud.io>
63 lines
1.9 KiB
Smarty
63 lines
1.9 KiB
Smarty
{{/* vim: set filetype=mustache: */}}
|
|
|
|
{{/*
|
|
Return the proper Consul image name
|
|
*/}}
|
|
{{- define "consul.image" -}}
|
|
{{ include "common.images.image" (dict "imageRoot" .Values.image "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the proper metrics image name
|
|
*/}}
|
|
{{- define "consul.metrics.image" -}}
|
|
{{ include "common.images.image" (dict "imageRoot" .Values.metrics.image "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the proper image name (for the init container volume-permissions image)
|
|
*/}}
|
|
{{- define "consul.volumePermissions.image" -}}
|
|
{{ include "common.images.image" (dict "imageRoot" .Values.volumePermissions.image "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the proper Docker Image Registry Secret Names
|
|
*/}}
|
|
{{- define "consul.imagePullSecrets" -}}
|
|
{{ include "common.images.pullSecrets" (dict "images" (list .Values.image .Values.metrics.image .Values.volumePermissions.image) "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return retry_join endpoint for members to join the cluster
|
|
Usage:
|
|
{{ include "consul.retryjoin.endpoint" . }}
|
|
*/}}
|
|
{{- define "consul.retryjoin.endpoint" -}}
|
|
{{- $name := printf "%s-headless" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" -}}
|
|
{{- $domain := .Values.clusterDomain -}}
|
|
{{- $namespace := .Release.Namespace -}}
|
|
{{- printf "%s.%s.svc.%s" $name $namespace $domain -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the configmap with the Consul configuration
|
|
*/}}
|
|
{{- define "consul.configmapName" -}}
|
|
{{- if .Values.existingConfigmap -}}
|
|
{{- printf "%s" (tpl .Values.existingConfigmap $) -}}
|
|
{{- else -}}
|
|
{{- printf "%s" (printf "%s-configuration" (include "common.names.fullname" .)) | trunc 63 | trimSuffix "-" -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return true if a configmap object should be created for Consul
|
|
*/}}
|
|
{{- define "consul.createConfigmap" -}}
|
|
{{- if and .Values.configuration (not .Values.existingConfigmap) }}
|
|
{{- true -}}
|
|
{{- else -}}
|
|
{{- end -}}
|
|
{{- end -}}
|