From e2acb924bd1f50d7ee2b5e7fe98b8e5ad9029da1 Mon Sep 17 00:00:00 2001 From: Marco <marco.lorini@garr.it> Date: Fri, 29 Jan 2021 10:31:38 +0100 Subject: [PATCH] 2021-01-29 ML: add ingress_rewrite yaml file --- ingress_rewrite.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ingress_rewrite.yaml diff --git a/ingress_rewrite.yaml b/ingress_rewrite.yaml new file mode 100644 index 0000000..87621d0 --- /dev/null +++ b/ingress_rewrite.yaml @@ -0,0 +1,38 @@ +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + name: ingress-rules-rewrite + namespace: f2ds + annotations: + nginx.ingress.kubernetes.io/use-regex: "true" + # example + # nginx.ingress.kubernetes.io/configuration-snippet: | + # rewrite ^/blazegraph2(/|$)(.*)$ /blazegraph$1$2 break; + # rewrite ^/api2(/|$)(.*)$ /api$1$2 break; + nginx.ingress.kubernetes.io/configuration-snippet: | + rewrite ^/<external-path:replace-me>(/|$)(.*)$ /<internal-service-path:replace-me>$1$2 break; +spec: + rules: + - host: + http: + paths: + # example + # - path: /blazegraph2(/|$)(.*) + # pathType: Prefix + # backend: + # serviceName: blazegraph-2 + # servicePort: 8888 + # - path: /api2(/|$)(.*) + # pathType: Prefix + # backend: + # serviceName: fdp-api-2 + # servicePort: 80 + - path: /<external-path:replace-me>(/|$)(.*) + pathType: Prefix + backend: + serviceName: <k8s-service-name:replace-me> + servicePort: <k8s-service-port:replace-me> + tls: + - hosts: + - ffds.eosc-pillar.eu + secretName: ffds-tls \ No newline at end of file -- GitLab