Adding policy manager and a1 sdnc vth
[it/otf.git] / otf-helm / otf / charts / databases / charts / mongodb / templates / ingress.yaml
diff --git a/otf-helm/otf/charts/databases/charts/mongodb/templates/ingress.yaml b/otf-helm/otf/charts/databases/charts/mongodb/templates/ingress.yaml
new file mode 100644 (file)
index 0000000..6accedb
--- /dev/null
@@ -0,0 +1,30 @@
+# Need Updates to configure the connectivity when we deploy other microservices to connect to mongodb\r
+\r
+apiVersion: extensions/v1beta1\r
+kind: Ingress\r
+metadata:\r
+  name: {{ .Values.global.mongodb.appName }}\r
+  namespace: {{.Values.global.mongodb.namespace }}\r
+  labels:\r
+    app: {{ .Values.global.mongodb.appName }}\r
+    version: {{.Values.global.mongodb.version }}\r
+  annotations:\r
+    kubernetes.io/ingress.class: nginx\r
+    nginx.ingress.kubernetes.io/ssl-redirect: "true"\r
+    nginx.ingress.kubernetes.io/rewrite-target: /$1\r
+    nginx.ingress.kubernetes.io/configuration-snippet: |\r
+      proxy_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;\r
+      grpc_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;\r
+spec:\r
+  tls:\r
+  - hosts:\r
+    - {{ .Values.global.mongodb.nodeApi.host }}\r
+    secretName: {{.Values.global.mongodb.certName }}\r
+  rules:\r
+  - host: {{ .Values.global.mongodb.nodeApi.host }}\r
+    http:\r
+      paths:\r
+      - path: /mongodb/(.*)\r
+        backend:\r
+          serviceName: {{ .Values.global.mongodb.appName }}\r
+          servicePort: {{ .Values.global.mongodb.port }}\r