Collectd operator utilties
[demo.git] / vnfs / DAaaS / collection / charts / collectd / templates / _helpers.tpl
1 {{/* vim: set filetype=mustache: */}}
2 {{/*
3 Expand the name of the chart.
4 */}}
5 {{- define "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 "fullname" -}}
14 {{- $name := default .Chart.Name .Values.nameOverride -}}
15 {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
16 {{- end -}}
17
18 {{/* Workaround for https://github.com/helm/helm/issues/3117 */}}
19 {{- define "rangeskipempty" -}}
20 {{- range $key, $value := . }}
21 {{- if $value }}
22 {{ $key }}: {{ $value }}
23 {{- end }}
24 {{- end }}
25 {{- end }}