23 lines
643 B
Smarty
23 lines
643 B
Smarty
|
{{/* Returns Host Name */}}
|
||
|
{{/* Call this template:
|
||
|
{{ include "tc.v1.common.lib.pod.hostname" (dict "rootCtx" $ "objectData" $objectData) }}
|
||
|
rootCtx: The root context of the chart.
|
||
|
objectData: The object data to be used to render the Pod.
|
||
|
*/}}
|
||
|
{{- define "tc.v1.common.lib.pod.hostname" -}}
|
||
|
{{- $rootCtx := .rootCtx -}}
|
||
|
{{- $objectData := .objectData -}}
|
||
|
|
||
|
{{- $hostname := "" -}}
|
||
|
|
||
|
{{- with $objectData.podSpec.hostname -}}
|
||
|
{{- $hostname = tpl . $rootCtx -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{- if $hostname -}}
|
||
|
{{- include "tc.v1.common.lib.chart.names.validation" (dict "name" $hostname) -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{- $hostname -}}
|
||
|
{{- end -}}
|