charts/issue-bot/templates/ingress.yaml (27 lines of code) (raw):

apiVersion: networking.k8s.io/v1 kind: Ingress metadata: {{- $annotations := fromYaml (include "lor_e.issueBot.ingress.annotations" .) }} annotations: {{ toYaml $annotations | nindent 4 }} labels: {{- include "lor_e.labels" . | nindent 4 }} {{- include "lor_e.issueBotSelectorLabels" . | nindent 4 }} name: {{ include "issueBot.fullname" . }} namespace: {{ .Release.Namespace }} spec: ingressClassName: {{ .Values.issueBot.ingress.className }} rules: {{- $name := (include "issueBot.fullname" .) -}} {{- $domains := (include "lor_e.ingress.hostname" .) -}} {{- range (split "\n" $domains) }} - host: {{ . | quote }} http: paths: - backend: service: name: {{ $name }} port: name: ib-api path: {{ $.Values.issueBot.pathPrefix }} pathType: Prefix {{- end }}