From 2457014dabc881965ed3bf72ce2f5bbaacff68d0 Mon Sep 17 00:00:00 2001 From: Corey Hinkle Date: Thu, 27 Jan 2022 14:12:36 -0500 Subject: [PATCH] Allow name overrides --- helm/templates/_helpers.tpl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/helm/templates/_helpers.tpl b/helm/templates/_helpers.tpl index a37e783..6569161 100644 --- a/helm/templates/_helpers.tpl +++ b/helm/templates/_helpers.tpl @@ -3,14 +3,23 @@ Define aerospike.name */}} {{- define "aerospike.name" -}} -{{- default .Chart.Name -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} {{- end -}} {{/* Define aerospike.fullname */}} {{- define "aerospike.fullname" -}} -{{- printf "%s-%s" .Release.Name .Chart.Name | trunc 63 | trimSuffix "-" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} {{- end -}} {{/*