6accedbbb3f83eeb21408bb7c1557f173a3f57b5
[it/otf.git] / otf-helm / otf / charts / databases / charts / mongodb / templates / ingress.yaml
1 # Need Updates to configure the connectivity when we deploy other microservices to connect to mongodb\r
2 \r
3 apiVersion: extensions/v1beta1\r
4 kind: Ingress\r
5 metadata:\r
6   name: {{ .Values.global.mongodb.appName }}\r
7   namespace: {{.Values.global.mongodb.namespace }}\r
8   labels:\r
9     app: {{ .Values.global.mongodb.appName }}\r
10     version: {{.Values.global.mongodb.version }}\r
11   annotations:\r
12     kubernetes.io/ingress.class: nginx\r
13     nginx.ingress.kubernetes.io/ssl-redirect: "true"\r
14     nginx.ingress.kubernetes.io/rewrite-target: /$1\r
15     nginx.ingress.kubernetes.io/configuration-snippet: |\r
16       proxy_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;\r
17       grpc_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;\r
18 spec:\r
19   tls:\r
20   - hosts:\r
21     - {{ .Values.global.mongodb.nodeApi.host }}\r
22     secretName: {{.Values.global.mongodb.certName }}\r
23   rules:\r
24   - host: {{ .Values.global.mongodb.nodeApi.host }}\r
25     http:\r
26       paths:\r
27       - path: /mongodb/(.*)\r
28         backend:\r
29           serviceName: {{ .Values.global.mongodb.appName }}\r
30           servicePort: {{ .Values.global.mongodb.port }}\r