From cca49c10b8bfe6292e2d40b8335460027dbc0b9c Mon Sep 17 00:00:00 2001 From: Deni Bertovic Date: Fri, 12 Oct 2018 17:14:45 +0200 Subject: [PATCH] Route ingress hoogle traffic to separate service --- etc/kube/ingress_template.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/etc/kube/ingress_template.yaml b/etc/kube/ingress_template.yaml index b1ce813..ba6dca9 100644 --- a/etc/kube/ingress_template.yaml +++ b/etc/kube/ingress_template.yaml @@ -7,15 +7,25 @@ metadata: annotations: kubernetes.io/ingress.class: "nginx" kubernetes.io/tls-acme: "true" + nginx.ingress.kubernetes.io/use-regex: "true" spec: rules: - host: "${HOST}" http: paths: - - backend: - serviceName: "${DEPLOYMENT_NAME}" - servicePort: 80 + - path: /haddock.* + backend: + serviceName: "${DEPLOYMENT_NAME}" + servicePort: 80 + - path: /.+/hoogle + backend: + serviceName: "${HOOGLE_DEPLOYMENT_NAME}" + servicePort: 80 + - backend: + serviceName: "${DEPLOYMENT_NAME}" + servicePort: 80 tls: - hosts: - "${HOST}" secretName: "${DEPLOYMENT_NAME}-tls" +