X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=otf-helm%2Fotf%2Fcharts%2Fdatabases%2Fcharts%2Fmongodb%2Ftemplates%2Fingress.yaml;fp=otf-helm%2Fotf%2Fcharts%2Fdatabases%2Fcharts%2Fmongodb%2Ftemplates%2Fingress.yaml;h=6accedbbb3f83eeb21408bb7c1557f173a3f57b5;hp=0000000000000000000000000000000000000000;hb=63b197b11b12a536254352f134262ad90f31593b;hpb=fa00af93f9173da630cd425fa8e0cbfaadf39a68 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 index 0000000..6accedb --- /dev/null +++ b/otf-helm/otf/charts/databases/charts/mongodb/templates/ingress.yaml @@ -0,0 +1,30 @@ +# Need Updates to configure the connectivity when we deploy other microservices to connect to mongodb + +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: {{ .Values.global.mongodb.appName }} + namespace: {{.Values.global.mongodb.namespace }} + labels: + app: {{ .Values.global.mongodb.appName }} + version: {{.Values.global.mongodb.version }} + annotations: + kubernetes.io/ingress.class: nginx + nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/rewrite-target: /$1 + nginx.ingress.kubernetes.io/configuration-snippet: | + proxy_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port; + grpc_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port; +spec: + tls: + - hosts: + - {{ .Values.global.mongodb.nodeApi.host }} + secretName: {{.Values.global.mongodb.certName }} + rules: + - host: {{ .Values.global.mongodb.nodeApi.host }} + http: + paths: + - path: /mongodb/(.*) + backend: + serviceName: {{ .Values.global.mongodb.appName }} + servicePort: {{ .Values.global.mongodb.port }}