github.com/replicatedhq/ship@v0.55.0/integration/failing/init/concourse/expected/.ship/upstream/templates/web-ingress.yaml (about) 1 {{- if .Values.web.ingress.enabled -}} 2 {{- $releaseName := .Release.Name -}} 3 {{- $serviceName := default "web" .Values.web.nameOverride -}} 4 {{- $servicePort := .Values.concourse.web.bindPort -}} 5 apiVersion: extensions/v1beta1 6 kind: Ingress 7 metadata: 8 name: {{ template "concourse.web.fullname" . }} 9 labels: 10 app: {{ template "concourse.web.fullname" . }} 11 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 12 release: "{{ .Release.Name }}" 13 heritage: "{{ .Release.Service }}" 14 annotations: 15 {{- range $key, $value := .Values.web.ingress.annotations }} 16 {{ $key }}: {{ $value | quote }} 17 {{- end }} 18 spec: 19 rules: 20 {{- range .Values.web.ingress.hosts }} 21 - host: {{ . }} 22 http: 23 paths: 24 - backend: 25 serviceName: {{ printf "%s-%s" $releaseName $serviceName | trunc 63 | trimSuffix "-" }} 26 servicePort: {{ $servicePort }} 27 {{- end -}} 28 {{- if .Values.web.ingress.tls }} 29 tls: 30 {{ toYaml .Values.web.ingress.tls | indent 4 }} 31 {{- end -}} 32 {{- end -}}