|
|
@@ -1,45 +0,0 @@
|
|
|
-{{- if .Values.ingress.enabled -}}
|
|
|
-{{- $fullName := include "minio.fullname" . -}}
|
|
|
-{{- $servicePort := .Values.service.port -}}
|
|
|
-{{- $ingressPath := .Values.ingress.path -}}
|
|
|
-apiVersion: {{ template "minio.ingress.apiVersion" . }}
|
|
|
-kind: Ingress
|
|
|
-metadata:
|
|
|
- name: {{ $fullName }}
|
|
|
- labels:
|
|
|
- app: {{ template "minio.name" . }}
|
|
|
- chart: {{ template "minio.chart" . }}
|
|
|
- release: {{ .Release.Name }}
|
|
|
- heritage: {{ .Release.Service }}
|
|
|
-{{- with .Values.ingress.labels }}
|
|
|
-{{ toYaml . | indent 4 }}
|
|
|
-{{- end }}
|
|
|
-
|
|
|
-{{- with .Values.ingress.annotations }}
|
|
|
- annotations:
|
|
|
-{{ toYaml . | indent 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 }}
|
|
|
- - http:
|
|
|
- paths:
|
|
|
- - path: {{ $ingressPath }}
|
|
|
- backend:
|
|
|
- serviceName: {{ $fullName }}
|
|
|
- servicePort: {{ $servicePort }}
|
|
|
- {{- if . }}
|
|
|
- host: {{ . | quote }}
|
|
|
- {{- end }}
|
|
|
- {{- end }}
|
|
|
-{{- end }}
|