1
+ { {/*
2
+ Expand the name of the chart.
3
+ */} }
4
+ { {- define " camel-openshift-console-plugin.name" -} }
5
+ { {- default (default .Chart.Name .Release.Name) .Values.plugin.name | trunc 63 | trimSuffix " -" } }
6
+ { {- end } }
7
+
8
+
9
+ { {/*
10
+ Create chart name and version as used by the chart label.
11
+ */} }
12
+ { {- define " camel-openshift-console-plugin.chart" -} }
13
+ { {- printf " %s-%s" .Chart.Name .Chart.Version | replace " +" " _" | trunc 63 | trimSuffix " -" } }
14
+ { {- end } }
15
+
16
+ { {/*
17
+ Common labels
18
+ */} }
19
+ { {- define " camel-openshift-console-plugin.labels" -} }
20
+ helm.sh/chart: { { include " camel-openshift-console-plugin.chart" . } }
21
+ { { include " camel-openshift-console-plugin.selectorLabels" . } }
22
+ { {- if .Chart.AppVersion } }
23
+ app.kubernetes.io/version: { { .Chart.AppVersion | quote } }
24
+ { {- end } }
25
+ app.kubernetes.io/managed-by: { { .Release.Service } }
26
+ { {- end } }
27
+
28
+ { {/*
29
+ Selector labels
30
+ */} }
31
+ { {- define " camel-openshift-console-plugin.selectorLabels" -} }
32
+ app: { { include " camel-openshift-console-plugin.name" . } }
33
+ app.kubernetes.io/name: { { include " camel-openshift-console-plugin.name" . } }
34
+ app.kubernetes.io/instance: { { .Release.Name } }
35
+ app.kubernetes.io/part-of: { { include " camel-openshift-console-plugin.name" . } }
36
+ { {- end } }
37
+
38
+ { {/*
39
+ Create the name secret containing the certificate
40
+ */} }
41
+ { {- define " camel-openshift-console-plugin.certificateSecret" -} }
42
+ { { default (printf " %s-cert" (include " camel-openshift-console-plugin.name" .)) .Values.plugin.certificateSecretName } }
43
+ { {- end } }
44
+
45
+ { {/*
46
+ Create the name of the service account to use
47
+ */} }
48
+ { {- define " camel-openshift-console-plugin.serviceAccountName" -} }
49
+ { {- if .Values.plugin.serviceAccount.create } }
50
+ { {- default (include " camel-openshift-console-plugin.name" .) .Values.plugin.serviceAccount.name } }
51
+ { {- else } }
52
+ { {- default " default" .Values.plugin.serviceAccount.name } }
53
+ { {- end } }
54
+ { {- end } }
55
+
56
+ { {/*
57
+ Create the name of the patcher
58
+ */} }
59
+ { {- define " camel-openshift-console-plugin.patcherName" -} }
60
+ { {- printf " %s-patcher" (include " camel-openshift-console-plugin.name" .) } }
61
+ { {- end } }
62
+
63
+ { {/*
64
+ Create the name of the service account to use
65
+ */} }
66
+ { {- define " camel-openshift-console-plugin.patcherServiceAccountName" -} }
67
+ { {- if .Values.plugin.patcherServiceAccount.create } }
68
+ { {- default (printf " %s-patcher" (include " camel-openshift-console-plugin.name" .)) .Values.plugin.patcherServiceAccount.name } }
69
+ { {- else } }
70
+ { {- default " default" .Values.plugin.patcherServiceAccount.name } }
71
+ { {- end } }
72
+ { {- end } }
0 commit comments