From 5fa9a9f597eeb056d61b832e3d4b94118aebbfbd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julian=20B=C3=A4ume?= <julian.baeume@open-xchange.com>
Date: Mon, 11 Sep 2023 11:29:14 +0200
Subject: [PATCH] [Chore] Fix preview deployments

UI Middleware instance for prefix deployments was not restarted, so deployment could be "old".
Online help was broken for prefix deployments, adjusted virtualservice to match deployment
---
 .gitlab/preview-prefix/kubernetes-resources.yaml | 8 ++++++--
 .gitlab/preview-prefix/values-template.yaml      | 5 +++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/.gitlab/preview-prefix/kubernetes-resources.yaml b/.gitlab/preview-prefix/kubernetes-resources.yaml
index 0eb5ef8..d85a733 100644
--- a/.gitlab/preview-prefix/kubernetes-resources.yaml
+++ b/.gitlab/preview-prefix/kubernetes-resources.yaml
@@ -11,8 +11,10 @@ spec:
   http:
     - match:
         - uri:
-            prefix: /help-documents
+            prefix: /appsuite/help-documents
       name: office-user-guide
+      rewrite:
+        uri: /help-documents
       route:
         - destination:
             host: preview-app-office-user-guide
@@ -20,8 +22,10 @@ spec:
               number: 80
     - match:
         - uri:
-            prefix: /help
+            prefix: /appsuite/help
       name: user-guide
+      rewrite:
+        uri: /help
       route:
         - destination:
             host: preview-app-core-user-guide
diff --git a/.gitlab/preview-prefix/values-template.yaml b/.gitlab/preview-prefix/values-template.yaml
index 5d03dcf..9e58d23 100644
--- a/.gitlab/preview-prefix/values-template.yaml
+++ b/.gitlab/preview-prefix/values-template.yaml
@@ -3,6 +3,11 @@ imagePullSecrets:
 
 appRoot: /appsuite/
 
+podAnnotations:
+  commit-ref: "${CI_COMMIT_SHORT_SHA}"
+deploymentAnnotations:
+  commit-ref: "${CI_COMMIT_SHORT_SHA}"
+
 image:
   registry: ${CI_REGISTRY}
   repository: frontend/ui-middleware
-- 
GitLab