[stable/parse] fix ingress template (#12909)

* fixed usage of non existing template function and only generating dashboard ingress if enabled

Signed-off-by: Max Enelund <max@ig4.se>

* bump chart version

Signed-off-by: Max Enelund <max@ig4.se>

* added template function for chart

Signed-off-by: Max Enelund <max@ig4.se>

* do not generate tls structure for dashboard if not enabled

Signed-off-by: Max Enelund <max@ig4.se>
This commit is contained in:
Max
2019-04-09 06:15:09 -07:00
committed by Kubernetes Prow Robot
parent 06c9b6e464
commit a05ab40bdc
8 changed files with 20 additions and 9 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: parse
version: 6.2.2
version: 6.2.3
appVersion: 3.2.3
description: Parse is a platform that enables users to add a scalable and powerful backend to launch a full-featured app for iOS, Android, JavaScript, Windows, Unity, and more.
keywords:
+7
View File
@@ -6,6 +6,13 @@ Expand the name of the chart.
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "parse.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
@@ -5,7 +5,7 @@ metadata:
name: {{ template "parse.fullname" . }}-dashboard
labels:
app: {{ template "parse.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
chart: {{ template "parse.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
component: "dashboard"
+7 -3
View File
@@ -4,8 +4,8 @@ kind: Ingress
metadata:
name: {{ template "parse.fullname" . }}
labels:
app: "{{ template "parse.fullname" . }}"
chart: "{{ template "parse.chart" . }}"
app: {{ template "parse.fullname" . }}
chart: {{ template "parse.chart" . }}
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
annotations:
@@ -17,7 +17,8 @@ metadata:
{{- end }}
spec:
rules:
{{- range .Values.ingress.dashbard.hosts }}
{{- if .Values.dashboard.enabled }}
{{- range .Values.ingress.dashboard.hosts }}
- host: {{ .name }}
http:
paths:
@@ -26,6 +27,7 @@ spec:
serviceName: {{ template "parse.fullname" $ }}
servicePort: dashboard-http
{{- end }}
{{- end }}
{{- range .Values.ingress.server.hosts }}
- host: {{ .name }}
http:
@@ -36,6 +38,7 @@ spec:
servicePort: server-http
{{- end }}
tls:
{{- if .Values.dashboard.enabled }}
{{- range .Values.ingress.dashboard.hosts }}
{{- if .tls }}
- hosts:
@@ -49,6 +52,7 @@ spec:
secretName: {{ .tlsSecret }}
{{- end }}
{{- end }}
{{- end }}
{{- range .Values.ingress.server.hosts }}
{{- if .tls }}
- hosts:
+1 -1
View File
@@ -5,7 +5,7 @@ metadata:
name: {{ template "parse.fullname" . }}
labels:
app: {{ template "parse.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
chart: {{ template "parse.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
spec:
+1 -1
View File
@@ -4,7 +4,7 @@ metadata:
name: {{ template "parse.fullname" . }}
labels:
app: {{ template "parse.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
chart: {{ template "parse.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
type: Opaque
@@ -4,7 +4,7 @@ metadata:
name: {{ template "parse.fullname" . }}-server
labels:
app: {{ template "parse.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
chart: {{ template "parse.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
component: "server"
+1 -1
View File
@@ -4,7 +4,7 @@ metadata:
name: {{ template "parse.fullname" . }}
labels:
app: {{ template "parse.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
chart: {{ template "parse.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
spec: