| 
					
				 | 
			
			
				@@ -0,0 +1,53 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* vim: set filetype=mustache: */}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Expand the name of the chart. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- define "proxypool.name" -}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- default .Chart.Name .Values.name | trunc 63 | trimSuffix "-" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Create a default fully qualified app name. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+If release name contains chart name it will be used as a full name. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- define "proxypool.fullname" -}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- if .Values.fullname }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- .Values.fullname | trunc 63 | trimSuffix "-" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- else }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- $name := default .Chart.Name .Values.name }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- if contains $name .Release.Name }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- .Release.Name | trunc 63 | trimSuffix "-" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- else }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Create chart name and version as used by the chart label. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- define "proxypool.chart" -}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Common labels 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- define "proxypool.labels" -}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+helm.sh/chart: {{ include "proxypool.chart" . }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{ include "proxypool.selectorLabels" . }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- if .Chart.AppVersion }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app.kubernetes.io/managed-by: {{ .Release.Service }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Selector labels 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- define "proxypool.selectorLabels" -}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app.kubernetes.io/name: {{ include "proxypool.fullname" . }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app.kubernetes.io/instance: {{ .Release.Name }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{{- end }} 
			 |