|
@@ -1,40 +0,0 @@
|
|
-{{- if .Values.ingress.enabled -}}
|
|
|
|
-{{- $fullName := include "plex.fullname" . -}}
|
|
|
|
-{{- $svcPort := .Values.serviceTCP.port -}}
|
|
|
|
-{{- $ingressPath := .Values.ingress.path -}}
|
|
|
|
-{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
|
|
|
|
-apiVersion: networking.k8s.io/v1beta1
|
|
|
|
-{{- else -}}
|
|
|
|
-apiVersion: extensions/v1beta1
|
|
|
|
-{{- end }}
|
|
|
|
-kind: Ingress
|
|
|
|
-metadata:
|
|
|
|
- name: {{ $fullName }}
|
|
|
|
- labels:
|
|
|
|
- {{- include "plex.labels" . | nindent 4 }}
|
|
|
|
- {{- with .Values.ingress.annotations }}
|
|
|
|
- annotations:
|
|
|
|
- {{- toYaml . | nindent 4 }}
|
|
|
|
- {{- end }}
|
|
|
|
-spec:
|
|
|
|
-{{- if .Values.ingress.tls }}
|
|
|
|
- tls:
|
|
|
|
- {{- range .Values.ingress.tls }}
|
|
|
|
- - hosts:
|
|
|
|
- {{- range .hosts }}
|
|
|
|
- - {{ . | quote }}
|
|
|
|
- {{- end }}
|
|
|
|
- secretName: {{ .secretName }}
|
|
|
|
- {{- end }}
|
|
|
|
-{{- end }}
|
|
|
|
- rules:
|
|
|
|
- {{- range .Values.ingress.hosts }}
|
|
|
|
- - host: {{ . | quote }}
|
|
|
|
- http:
|
|
|
|
- paths:
|
|
|
|
- - path: {{ $ingressPath }}
|
|
|
|
- backend:
|
|
|
|
- serviceName: {{ $fullName }}-tcp
|
|
|
|
- servicePort: {{ $svcPort }}
|
|
|
|
- {{- end }}
|
|
|
|
-{{- end }}
|
|
|