1 {{/* vim: set filetype=mustache: */}}
 
   3 Expand the name of the chart.
 
   5 {{- define "etcd-operator.name" -}}
 
   6 {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
 
  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).
 
  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 "-" -}}
 
  18 {{- define "etcd-backup-operator.name" -}}
 
  19 {{- default .Chart.Name .Values.backupOperator.name | trunc 63 | trimSuffix "-" -}}
 
  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).
 
  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 "-" -}}
 
  31 {{- define "etcd-restore-operator.name" -}}
 
  32 {{- default .Chart.Name .Values.restoreOperator.name | trunc 63 | trimSuffix "-" -}}
 
  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).
 
  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 "-" -}}
 
  45 Create the name of the etcd-operator service account to use
 
  47 {{- define "etcd-operator.serviceAccountName" -}}
 
  48 {{- if .Values.serviceAccount.create -}}
 
  49     {{ default (include "etcd-operator.fullname" .) .Values.serviceAccount.name }}
 
  51     {{ default "default" .Values.serviceAccount.name }}