blob: 67b1a764158799766aa1401773c002aa5484f6e0 [file] [log] [blame]
Woojoong Kimd3c132c2020-08-26 14:46:47 -07001{{- /*
2
3# Copyright 2020-present Open Networking Foundation
4#
5# SPDX-License-Identifier: Apache-2.0
Woojoong Kimd3c132c2020-08-26 14:46:47 -07006
7*/ -}}
8
9---
Hyunsun Moondea0cb52021-02-19 16:53:22 -080010apiVersion: networking.k8s.io/v1
Woojoong Kimd3c132c2020-08-26 14:46:47 -070011kind: Ingress
12metadata:
13 name: tb-ingress
14 annotations:
15 nginx.ingress.kubernetes.io/use-regex: "true"
16 nginx.ingress.kubernetes.io/ssl-redirect: "false"
17 nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
18 nginx.ingress.kubernetes.io/default-backend: "default-http-backend:33800"
19spec:
20 rules:
21 - http:
22 paths:
23 - path: /api/v1/.*
24 backend:
25 serviceName: tb-http-transport
26 servicePort: {{ .Values.config.transports.http.port }}
27 - path: /api/.*
28 backend:
29 serviceName: tb-node
30 servicePort: {{ .Values.config.tbNode.ports.http }}
31 - path: /swagger.*
32 backend:
33 serviceName: tb-node
34 servicePort: {{ .Values.config.tbNode.ports.http }}
35 - path: /webjars.*
36 backend:
37 serviceName: tb-node
38 servicePort: {{ .Values.config.tbNode.ports.http }}
39 - path: /v2/.*
40 backend:
41 serviceName: tb-node
42 servicePort: {{ .Values.config.tbNode.ports.http }}
43 - path: /static/rulenode/.*
44 backend:
45 serviceName: tb-node
46 servicePort: {{ .Values.config.tbNode.ports.http }}
47 - path: /oauth2/.*
48 backend:
49 serviceName: tb-node
50 servicePort: {{ .Values.config.tbNode.ports.http }}
51 - path: /login/oauth2/.*
52 backend:
53 serviceName: tb-node
54 servicePort: {{ .Values.config.tbNode.ports.http }}
55 - path: /
56 backend:
57 serviceName: tb-web-ui
58 servicePort: {{ .Values.config.webUi.port }}
59 - path: /.*
60 backend:
61 serviceName: tb-web-ui
Hyunsun Moondea0cb52021-02-19 16:53:22 -080062 servicePort: {{ .Values.config.webUi.port }}