51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
| {{- define "suffix-name" -}}
 | |
| {{- if .Values.app.name -}}
 | |
| {{- .Values.app.name -}}
 | |
| {{- else -}}
 | |
| {{- .Release.Name -}}
 | |
| {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
| {{- define "sql-name" -}}
 | |
| {{- if .Values.inf.sql.host -}}
 | |
| {{- .Values.inf.sql.host -}}
 | |
| {{- else -}}
 | |
| {{- printf "%s" "sql-data" -}}
 | |
| {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
| {{- define "mongo-name" -}}
 | |
| {{- if .Values.inf.mongo.host -}}
 | |
| {{- .Values.inf.mongo.host -}}
 | |
| {{- else -}}
 | |
| {{- printf "%s" "nosql-data" -}}
 | |
| {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
| {{- define "url-of" -}}
 | |
| {{- $name := first .}}
 | |
| {{- $ctx := last .}}
 | |
| {{- if eq $name "" -}}
 | |
| {{- $ctx.Values.inf.k8s.dns -}}
 | |
| {{- else -}}
 | |
| {{- printf "%s/%s" $ctx.Values.inf.k8s.dns $name -}}                {{/*Value is just <dns>/<name> */}}
 | |
| {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
| 
 | |
| {{- define "pathBase" -}}
 | |
| {{- if .Values.inf.k8s.suffix -}}
 | |
| {{- $suffix := include "suffix-name" . -}}
 | |
| {{- printf "%s-%s"  .Values.pathBase $suffix -}}
 | |
| {{- else -}}
 | |
| {{- .Values.pathBase -}}
 | |
| {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
| {{- define "fqdn-image" -}}
 | |
| {{- if .Values.inf.registry -}}
 | |
| {{- printf "%s/%s" .Values.inf.registry.server .Values.image.repository -}}
 | |
| {{- else -}}
 | |
| {{- .Values.image.repository -}}
 | |
| {{- end -}}
 | |
| {{- end -}} |