github.com/argoproj/argo-cd@v1.8.7/util/helm/testdata/minio/templates/ingress.yaml (about) 1 {{- if .Values.ingress.enabled -}} 2 {{- $fullName := include "minio.fullname" . -}} 3 {{- $servicePort := .Values.service.port -}} 4 {{- $ingressPath := .Values.ingress.path -}} 5 apiVersion: extensions/v1beta1 6 kind: Ingress 7 metadata: 8 name: {{ $fullName }} 9 labels: 10 app: {{ template "minio.name" . }} 11 chart: {{ template "minio.chart" . }} 12 release: {{ .Release.Name }} 13 heritage: {{ .Release.Service }} 14 {{- with .Values.ingress.annotations }} 15 annotations: 16 {{ toYaml . | indent 4 }} 17 {{- end }} 18 spec: 19 {{- if .Values.ingress.tls }} 20 tls: 21 {{- range .Values.ingress.tls }} 22 - hosts: 23 {{- range .hosts }} 24 - {{ . }} 25 {{- end }} 26 secretName: {{ .secretName }} 27 {{- end }} 28 {{- end }} 29 rules: 30 {{- range .Values.ingress.hosts }} 31 - host: {{ . }} 32 http: 33 paths: 34 - path: {{ $ingressPath }} 35 backend: 36 serviceName: {{ $fullName }} 37 servicePort: {{ $servicePort }} 38 {{- end }} 39 {{- end }}