redmine: adds fullname helper template

This commit is contained in:
Sameer Naik
2016-08-01 12:44:30 +05:30
parent 5f5e67e0a5
commit 270c6954cb
4 changed files with 22 additions and 6 deletions

View File

@@ -0,0 +1,16 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 24 -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 24 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 24 -}}
{{- end -}}

View File

@@ -1,7 +1,7 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: {{ printf "%s-%s" .Release.Name "redmine" | trunc 24 }}
name: {{ template "fullname" . }}
labels:
app: redmine
provider: redmine-server
@@ -19,7 +19,7 @@ spec:
heritage: bitnami
spec:
containers:
- name: redmine
- name: {{ template "fullname" . }}
image: bitnami/redmine:{{ .Values.imageTag }}
env:
- name: MARIADB_HOST
@@ -36,7 +36,7 @@ spec:
- name: REDMINE_PASSWORD
valueFrom:
secretKeyRef:
name: {{ printf "%s-%s" .Release.Name "redmine" | trunc 24 }}
name: {{ template "fullname" . }}
key: redmine-password
- name: REDMINE_EMAIL
value: {{ default "" .Values.redmineEmail | quote }}
@@ -51,7 +51,7 @@ spec:
- name: SMTP_PASSWORD
valueFrom:
secretKeyRef:
name: {{ printf "%s-%s" .Release.Name "redmine" | trunc 24 }}
name: {{ template "fullname" . }}
key: smtp-password
- name: SMTP_TLS
value: {{ default "" .Values.smtpTls | quote }}

View File

@@ -1,7 +1,7 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ printf "%s-%s" .Release.Name "redmine" | trunc 24 }}
name: {{ template "fullname" . }}
labels:
provider: redmine
release: {{ .Release.Name }}

View File

@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: {{ printf "%s-%s" .Release.Name "redmine" | trunc 24 }}
name: {{ template "fullname" . }}
labels:
app: redmine
provider: redmine-server