From 6551f9c4084aed3675a740f3b8797fb5f0266846 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nico=20P=C3=B6gel?= <nico.poegel@reutlingen-university.de>
Date: Mon, 15 May 2023 15:51:26 +0000
Subject: [PATCH] added strip-path middleware to ingressroute

---
 .../migration-myaktion-ingress-route.yml      | 26 +++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/helm/templates/ingress-route/migration-myaktion-ingress-route.yml b/helm/templates/ingress-route/migration-myaktion-ingress-route.yml
index d173a3a..f3b0320 100644
--- a/helm/templates/ingress-route/migration-myaktion-ingress-route.yml
+++ b/helm/templates/ingress-route/migration-myaktion-ingress-route.yml
@@ -9,7 +9,9 @@ metadata:
 spec:
   routes:
   - kind: Rule
-    match: PathPrefix(`/*`)
+    match: PathPrefix(`/monitor`)
+    middlewares:
+      - name: strip-monitor-path
     services:
     - kind: Service
       name: migration-myaktion-monitor-service
@@ -17,7 +19,9 @@ spec:
       port: 8080
 
   - kind: Rule
-    match: PathPrefix(`/*`)
+    match: PathPrefix(`/frontend`)
+    middlewares:
+      - name: strip-frontend-path
     services:
     - kind: Service
       name: migration-myaktion-frontend-service
@@ -31,3 +35,21 @@ spec:
       name: migration-myaktion-service
       namespace: default
       port: 8443
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+  name: strip-frontend-path
+spec:
+  stripPrefix:
+    prefixes:
+    - /frontend
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+  name: strip-monitor-path
+spec:
+  stripPrefix:
+    prefixes:
+    - /monitor
-- 
GitLab