11{ {/*
22Expand the name of the chart.
33*/} }
4- { {- define " node-specific-sizing .name" -} }
4+ { {- define " chart .name" -} }
55{ {- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix " -" } }
66{ {- end } }
77
@@ -10,7 +10,7 @@ Create a default fully qualified app name.
1010We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
1111If release name contains chart name it will be used as a full name.
1212*/} }
13- { {- define " node-specific-sizing .fullname" -} }
13+ { {- define " chart .fullname" -} }
1414{ {- if .Values.fullnameOverride } }
1515{ {- .Values.fullnameOverride | trunc 63 | trimSuffix " -" } }
1616{ {- else } }
@@ -23,19 +23,21 @@ If release name contains chart name it will be used as a full name.
2323{ {- end } }
2424{ {- end } }
2525
26+
2627{ {/*
2728Create chart name and version as used by the chart label.
2829*/} }
29- { {- define " node-specific-sizing .chart" -} }
30+ { {- define " chart .chart" -} }
3031{ {- printf " %s-%s" .Chart.Name .Chart.Version | replace " +" " _" | trunc 63 | trimSuffix " -" } }
3132{ {- end } }
3233
34+
3335{ {/*
3436Common labels
3537*/} }
36- { {- define " node-specific-sizing .labels" -} }
37- helm.sh/chart: { { include " node-specific-sizing .chart" . } }
38- { { include " node-specific-sizing .selectorLabels" . } }
38+ { {- define " chart .labels" -} }
39+ helm.sh/chart: { { include " chart .chart" . } }
40+ { { include " chart .selectorLabels" . } }
3941{ {- if .Chart.AppVersion } }
4042app.kubernetes.io/version: { { .Chart.AppVersion | quote } }
4143{ {- end } }
@@ -45,17 +47,18 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
4547{ {/*
4648Selector labels
4749*/} }
48- { {- define " node-specific-sizing .selectorLabels" -} }
49- app.kubernetes.io/name: { { include " node-specific-sizing .name" . } }
50+ { {- define " chart .selectorLabels" -} }
51+ app.kubernetes.io/name: { { include " chart .name" . } }
5052app.kubernetes.io/instance: { { .Release.Name } }
53+ app.kubernetes.io/part-of: "node-specific-sizing"
5154{ {- end } }
5255
5356{ {/*
5457Create the name of the service account to use
5558*/} }
56- { {- define " node-specific-sizing .serviceAccountName" -} }
59+ { {- define " chart .serviceAccountName" -} }
5760{ {- if .Values.serviceAccount.create } }
58- { {- default (include " node-specific-sizing .fullname" .) .Values.serviceAccount.name } }
61+ { {- default (include " chart .fullname" .) .Values.serviceAccount.name } }
5962{ {- else } }
6063{ {- default " default" .Values.serviceAccount.name } }
6164{ {- end } }
@@ -64,18 +67,10 @@ Create the name of the service account to use
6467{ {/*
6568Allow the release namespace to be overridden for multi-namespace deployments in combined charts
6669*/} }
67- { {- define " node-specific-sizing .namespace" -} }
70+ { {- define " chart .namespace" -} }
6871{ {- if .Values.namespaceOverride } }
6972{ {- .Values.namespaceOverride } }
7073{ {- else } }
7174{ {- .Release.Namespace } }
7275{ {- end } }
7376{ {- end } }
74-
75- { {/*
76- Selector labels
77- */} }
78- { {- define " node-specific-sizing.selectorLabels" -} }
79- app.kubernetes.io/name: { { include " node-specific-sizing.name" . } }
80- app.kubernetes.io/instance: { { .Release.Name } }
81- { {- end } }
0 commit comments