boday_tf/charts/boday-it/templates/ingress.yaml

41 lines
1 KiB
YAML
Raw Normal View History

apiVersion: networking.k8s.io/v1
2026-11-01 00:43:19 +00:00
kind: Ingress
metadata:
name: {{ .Release.Name }}-ingress
2026-11-08 01:32:47 +00:00
{{- with .Values.ingress.annotations }}
2026-11-01 00:43:19 +00:00
annotations:
2026-11-08 01:32:47 +00:00
{{- toYaml . | nindent 4 }}
{{- end }}
2026-11-01 00:43:19 +00:00
spec:
2026-11-08 01:32:47 +00:00
{{- with .Values.ingress.className }}
ingressClassName: {{ . | quote }}
{{- end }}
2026-11-13 15:52:28 +00:00
{{- if .Values.ingress.tls.enabled }}
tls:
- secretName: {{ .Values.ingress.tls.secretName | quote }}
hosts:
{{- range .Values.ingress.hosts }}
- {{ . | quote }}
{{- end }}
{{- end }}
2026-11-01 00:43:19 +00:00
rules:
2026-11-08 01:32:47 +00:00
{{- range .Values.ingress.hosts }}
- host: {{ . | quote }}
2026-11-01 00:43:19 +00:00
http:
paths:
- path: /static
pathType: Prefix
backend:
service:
2026-11-08 01:32:47 +00:00
name: {{ $.Release.Name }}-web
2026-11-01 00:43:19 +00:00
port:
name: static
- path: /
pathType: Prefix
backend:
service:
2026-11-08 01:32:47 +00:00
name: {{ $.Release.Name }}-web
2026-11-01 00:43:19 +00:00
port:
name: django
2026-11-08 01:32:47 +00:00
{{- end }}