22Expand the name of the chart.
33*/ }}
44{{- define " kubean.name" -}}
5- {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix " -" }}
5+ {{- default .Chart.Name .Values.kubeanOperator. nameOverride | trunc 63 | trimSuffix " -" }}
66{{- end }}
77
88{{- define " kubean.namespace" -}}
@@ -15,10 +15,10 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
1515If release name contains chart name it will be used as a full name.
1616*/ }}
1717{{- define " kubean.fullname" -}}
18- {{- if .Values.fullnameOverride }}
19- {{- .Values.fullnameOverride | trunc 63 | trimSuffix " -" }}
18+ {{- if .Values.kubeanOperator. fullnameOverride }}
19+ {{- .Values.kubeanOperator. fullnameOverride | trunc 63 | trimSuffix " -" }}
2020{{- else }}
21- {{- $name := default .Chart.Name .Values.nameOverride }}
21+ {{- $name := default .Chart.Name .Values.kubeanOperator. nameOverride }}
2222{{- if contains $name .Release.Name }}
2323{{- .Release.Name | trunc 63 | trimSuffix " -" }}
2424{{- else }}
@@ -27,6 +27,10 @@ If release name contains chart name it will be used as a full name.
2727{{- end }}
2828{{- end }}
2929
30+ {{- define " kubean.admissionName" -}}
31+ {{- printf " %s -admission" .Release.Name }}
32+ {{- end }}
33+
3034{{/*
3135Create chart name and version as used by the chart label.
3236*/ }}
@@ -38,25 +42,38 @@ Create chart name and version as used by the chart label.
3842Common labels
3943*/ }}
4044{{- define " kubean.labels" -}}
41- {{ include " kubean .selectorLabels" . }}
45+ {{ include " kubeanOperator .selectorLabels" . }}
4246app.kubernetes.io /managed-by: {{ .Release.Service }}
4347{{- end }}
4448
4549{{/*
4650Selector labels
4751*/ }}
48- {{- define " kubean .selectorLabels" -}}
52+ {{- define " kubeanOperator .selectorLabels" -}}
4953app.kubernetes.io /name: {{ include " kubean.name" . }}
5054app.kubernetes.io /instance: {{ .Release.Name }}
5155{{- end }}
5256
57+ {{- define " kubeanAdmission.selectorLabels" -}}
58+ app.kubernetes.io /name: {{ include " kubean.name" . }}
59+ app.kubernetes.io /instance: {{ printf " %s -admission-controller" .Release.Name }}
60+ {{- end }}
61+
62+ {{- define " kubeanAdmission.svcName" -}}
63+ {{- printf " %s -admission" .Chart.Name }}
64+ {{- end }}
65+
5366{{/*
5467Create the name of the service account to use
5568*/ }}
5669{{- define " kubean.serviceAccountName" -}}
57- {{- if .Values.serviceAccount.create }}
58- {{- default (include " kubean.fullname" . ) .Values.serviceAccount.name }}
70+ {{- if .Values.kubeanOperator. serviceAccount.create }}
71+ {{- default (include " kubean.fullname" . ) .Values.kubeanOperator. serviceAccount.name }}
5972{{- else }}
60- {{- default " default" .Values.serviceAccount.name }}
73+ {{- default " default" .Values.kubeanOperator. serviceAccount.name }}
6174{{- end }}
6275{{- end }}
76+
77+ {{- define " kubean.prehookImage" -}}
78+ {{- printf " %s /%s :%s " .Values.sprayJob.image.registry .Values.sprayJob.image.repository (.Values.sprayJob.image.tag | default .Chart.Version ) }}
79+ {{- end }}
0 commit comments