First version of ThingsBoard IoT Platform - an Aether edge app
Change-Id: Ia94164fb6ec9b1f2a31668b0e419f05e72eac27c
diff --git a/apps/thingsboard-iot-platform/templates/ingress-tb-services.yaml b/apps/thingsboard-iot-platform/templates/ingress-tb-services.yaml
new file mode 100644
index 0000000..2d885bf
--- /dev/null
+++ b/apps/thingsboard-iot-platform/templates/ingress-tb-services.yaml
@@ -0,0 +1,63 @@
+{{- /*
+
+# Copyright 2020-present Open Networking Foundation
+#
+# SPDX-License-Identifier: Apache-2.0
+# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
+
+*/ -}}
+
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: tb-ingress
+ annotations:
+ nginx.ingress.kubernetes.io/use-regex: "true"
+ nginx.ingress.kubernetes.io/ssl-redirect: "false"
+ nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
+ nginx.ingress.kubernetes.io/default-backend: "default-http-backend:33800"
+spec:
+ rules:
+ - http:
+ paths:
+ - path: /api/v1/.*
+ backend:
+ serviceName: tb-http-transport
+ servicePort: {{ .Values.config.transports.http.port }}
+ - path: /api/.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /swagger.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /webjars.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /v2/.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /static/rulenode/.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /oauth2/.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /login/oauth2/.*
+ backend:
+ serviceName: tb-node
+ servicePort: {{ .Values.config.tbNode.ports.http }}
+ - path: /
+ backend:
+ serviceName: tb-web-ui
+ servicePort: {{ .Values.config.webUi.port }}
+ - path: /.*
+ backend:
+ serviceName: tb-web-ui
+ servicePort: {{ .Values.config.webUi.port }}
\ No newline at end of file