blob: c4ccd800c123a8281a73b5aa69221943351384a6 [file] [log] [blame]
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nexus-webapp
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/proxy-read-timeout: "180"
nginx.ingress.kubernetes.io/proxy-send-timeout: "180"
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/cors-allow-methods: "PUT, GET, POST, OPTIONS"
nginx.ingress.kubernetes.io/cors-allow-origin: "*"
spec:
rules:
- http:
paths:
{{ if .Values.rootWebpage.enabled }}
- path: /
backend:
serviceName: root-webpage
servicePort: http
{{ end }}
- path: /nexus/?(.*)
backend:
serviceName: nexus-webapp
servicePort: webapp
{{ if ne .Values.onEarthProxyIP "" }}
- path: /onearth/?(.*)
backend:
serviceName: onearth
servicePort: 80
{{ end }}