Collectd operator utilties
[demo.git] / vnfs / DAaaS / operator / charts / etcd-operator / templates / _helpers.tpl
1 {{/* vim: set filetype=mustache: */}}
2 {{/*
3 Expand the name of the chart.
4 */}}
5 {{- define "etcd-operator.name" -}}
6 {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
7 {{- end -}}
8
9 {{/*
10 Create a default fully qualified app name.
11 We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
12 */}}
13 {{- define "etcd-operator.fullname" -}}
14 {{- $name := default .Chart.Name .Values.nameOverride -}}
15 {{- printf "%s-%s-%s" .Release.Name $name .Values.etcdOperator.name | trunc 63 | trimSuffix "-" -}}
16 {{- end -}}
17
18 {{- define "etcd-backup-operator.name" -}}
19 {{- default .Chart.Name .Values.backupOperator.name | trunc 63 | trimSuffix "-" -}}
20 {{- end -}}
21
22 {{/*
23 Create a default fully qualified app name.
24 We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
25 */}}
26 {{- define "etcd-backup-operator.fullname" -}}
27 {{- $name := default .Chart.Name .Values.nameOverride -}}
28 {{- printf "%s-%s-%s" .Release.Name $name .Values.backupOperator.name | trunc 63 | trimSuffix "-" -}}
29 {{- end -}}
30
31 {{- define "etcd-restore-operator.name" -}}
32 {{- default .Chart.Name .Values.restoreOperator.name | trunc 63 | trimSuffix "-" -}}
33 {{- end -}}
34
35 {{/*
36 Create a default fully qualified app name.
37 We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
38 */}}
39 {{- define "etcd-restore-operator.fullname" -}}
40 {{- $name := default .Chart.Name .Values.nameOverride -}}
41 {{- printf "%s-%s-%s" .Release.Name $name .Values.restoreOperator.name | trunc 63 | trimSuffix "-" -}}
42 {{- end -}}
43
44 {{/*
45 Create the name of the etcd-operator service account to use
46 */}}
47 {{- define "etcd-operator.serviceAccountName" -}}
48 {{- if .Values.serviceAccount.etcdOperatorServiceAccount.create -}}
49     {{ default (include "etcd-operator.fullname" .) .Values.serviceAccount.etcdOperatorServiceAccount.name }}
50 {{- else -}}
51     {{ default "default" .Values.serviceAccount.etcdOperatorServiceAccount.name }}
52 {{- end -}}
53 {{- end -}}
54
55 {{/*
56 Create the name of the backup-operator service account to use 
57 */}}
58 {{- define "etcd-backup-operator.serviceAccountName" -}}
59 {{- if .Values.serviceAccount.backupOperatorServiceAccount.create -}}
60     {{ default (include "etcd-backup-operator.fullname" .) .Values.serviceAccount.backupOperatorServiceAccount.name }}
61 {{- else -}}
62     {{ default "default" .Values.serviceAccount.backupOperatorServiceAccount.name }}
63 {{- end -}}
64 {{- end -}}
65
66 {{/*
67 Create the name of the restore-operator service account to use 
68 */}}
69 {{- define "etcd-restore-operator.serviceAccountName" -}}
70 {{- if .Values.serviceAccount.restoreOperatorServiceAccount.create -}}
71     {{ default (include "etcd-restore-operator.fullname" .) .Values.serviceAccount.restoreOperatorServiceAccount.name }}
72 {{- else -}}
73     {{ default "default" .Values.serviceAccount.restoreOperatorServiceAccount.name }}
74 {{- end -}}
75 {{- end -}}