@ -199,29 +199,29 @@ metadata:
{ { - toYaml . | nindent 4 } }
{ { - end } }
spec :
{ { - if . Values . ingress . tls } }
{ { - if . Values . ingress . tls } }
tls :
{ { - range . Values . ingress . tls } }
{ { - range . Values . ingress . tls } }
- hosts :
{ { - range . hosts } }
{ { - range . hosts } }
- { { . | quote } }
{ { - end } }
{ { - end } }
secretName : { { . secretName } }
{ { - end } }
{ { - end } }
{ { - end } }
rules :
{ { - range . Values . ingress . hosts } }
{ { - range . Values . ingress . hosts } }
- host : { { . host | quote } }
http :
paths :
{ { - range . paths } }
{ { - range . paths } }
- path : { { . } }
backend :
serviceName : { { $ fullName } }
servicePort : { { $ svcPort } }
{ { - end } }
{ { - end } }
{ { - end } }
{ { - end } }
{ { - end } }
`
const defaultDeployment = ` apiVersion : apps / v1
@ -240,10 +240,10 @@ spec:
labels :
{ { - include "<CHARTNAME>.selectorLabels" . | nindent 8 } }
spec :
{ { - with . Values . imagePullSecrets } }
{ { - with . Values . imagePullSecrets } }
imagePullSecrets :
{ { - toYaml . | nindent 8 } }
{ { - end } }
{ { - end } }
serviceAccountName : { { include "<CHARTNAME>.serviceAccountName" . } }
securityContext :
{ { - toYaml . Values . podSecurityContext | nindent 8 } }
@ -271,14 +271,14 @@ spec:
nodeSelector :
{ { - toYaml . | nindent 8 } }
{ { - end } }
{ { - with . Values . affinity } }
{ { - with . Values . affinity } }
affinity :
{ { - toYaml . | nindent 8 } }
{ { - end } }
{ { - with . Values . tolerations } }
{ { - end } }
{ { - with . Values . tolerations } }
tolerations :
{ { - toYaml . | nindent 8 } }
{ { - end } }
{ { - end } }
`
const defaultService = ` apiVersion : v1
@ -309,7 +309,7 @@ metadata:
annotations :
{ { - toYaml . | nindent 4 } }
{ { - end } }
{ { - end - } }
{ { - end } }
`
const defaultNotes = ` 1. Get the application URL by running these commands :
@ -340,8 +340,8 @@ const defaultHelpers = `{{/* vim: set filetype=mustache: */}}
Expand the name of the chart .
* / } }
{ { - define "<CHARTNAME>.name" - } }
{ { - default . Chart . Name . Values . nameOverride | trunc 63 | trimSuffix "-" - } }
{ { - end - } }
{ { - default . Chart . Name . Values . nameOverride | trunc 63 | trimSuffix "-" } }
{ { - end } }
{ { / *
Create a default fully qualified app name .
@ -349,24 +349,24 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
If release name contains chart name it will be used as a full name .
* / } }
{ { - define "<CHARTNAME>.fullname" - } }
{ { - if . Values . fullnameOverride - } }
{ { - . Values . fullnameOverride | trunc 63 | trimSuffix "-" - } }
{ { - else - } }
{ { - $ name := default . Chart . Name . Values . nameOverride - } }
{ { - if contains $ name . Release . Name - } }
{ { - . Release . Name | trunc 63 | trimSuffix "-" - } }
{ { - else - } }
{ { - printf "%s-%s" . Release . Name $ name | trunc 63 | trimSuffix "-" - } }
{ { - end - } }
{ { - end - } }
{ { - end - } }
{ { - if . Values . fullnameOverride } }
{ { - . Values . fullnameOverride | trunc 63 | trimSuffix "-" } }
{ { - else } }
{ { - $ name := default . Chart . Name . Values . nameOverride } }
{ { - 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 "<CHARTNAME>.chart" - } }
{ { - printf "%s-%s" . Chart . Name . Chart . Version | replace "+" "_" | trunc 63 | trimSuffix "-" - } }
{ { - end - } }
{ { - printf "%s-%s" . Chart . Name . Chart . Version | replace "+" "_" | trunc 63 | trimSuffix "-" } }
{ { - end } }
{ { / *
Common labels
@ -378,7 +378,7 @@ helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
app . kubernetes . io / version : { { . Chart . AppVersion | quote } }
{ { - end } }
app . kubernetes . io / managed - by : { { . Release . Service } }
{ { - end - } }
{ { - end } }
{ { / *
Selector labels
@ -386,18 +386,18 @@ Selector labels
{ { - define "<CHARTNAME>.selectorLabels" - } }
app . kubernetes . io / name : { { include "<CHARTNAME>.name" . } }
app . kubernetes . io / instance : { { . Release . Name } }
{ { - end - } }
{ { - end } }
{ { / *
Create the name of the service account to use
* / } }
{ { - define "<CHARTNAME>.serviceAccountName" - } }
{ { - if . Values . serviceAccount . create - } }
{ { default ( include "<CHARTNAME>.fullname" . ) . Values . serviceAccount . name } }
{ { - else - } }
{ { default "default" . Values . serviceAccount . name } }
{ { - end - } }
{ { - end - } }
{ { - if . Values . serviceAccount . create } }
{ { - default ( include "<CHARTNAME>.fullname" . ) . Values . serviceAccount . name } }
{ { - else } }
{ { - default "default" . Values . serviceAccount . name } }
{ { - end } }
{ { - end } }
`
const defaultTestConnection = ` apiVersion : v1