From aaaaf860cffcd6b8487e5d8cea5e1628c5cb5faf Mon Sep 17 00:00:00 2001 From: subochev Date: Fri, 27 Mar 2026 12:51:27 +0300 Subject: [PATCH] =?UTF-8?q?DEVX-178:=20[BE]=20=D0=A0=D0=B0=D0=B7=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C=20endpoint=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B4=D0=B0=D1=87=D0=B8=20=D0=B8=D0=BD=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B0=D1=86=D0=B8=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D0=B8=20?= =?UTF-8?q?=D1=84=D0=B5=D0=B9=D0=BD-=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D0=B2=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20gradle/maven?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devspc/devspace-api/templates/configmap.yaml | 2 -- devspc/devspace-api/templates/ingress.yaml | 2 ++ devspc/devspace-api/templates/middleware.yaml | 11 +++++++++++ devspc/devspace-api/values.yaml | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 devspc/devspace-api/templates/middleware.yaml diff --git a/devspc/devspace-api/templates/configmap.yaml b/devspc/devspace-api/templates/configmap.yaml index 6065b19..4aa333d 100644 --- a/devspc/devspace-api/templates/configmap.yaml +++ b/devspc/devspace-api/templates/configmap.yaml @@ -6,8 +6,6 @@ data: application.yaml: | server: port: {{ $.Values.port }} - servlet: - context-path: {{$.Values.ingress.prefix | default '/'}} management: server: port: {{ $.Values.managementPort }} diff --git a/devspc/devspace-api/templates/ingress.yaml b/devspc/devspace-api/templates/ingress.yaml index fef325b..ffa7fbd 100644 --- a/devspc/devspace-api/templates/ingress.yaml +++ b/devspc/devspace-api/templates/ingress.yaml @@ -3,6 +3,8 @@ kind: Ingress metadata: name: {{$.Release.Name}}-{{$.Chart.Name}} namespace: {{$.Release.Namespace}} + annotations: + traefik.ingress.kubernetes.io/router.middlewares: {{$.Release.Namespace}}-{{$.Release.Name}}-url-prefix@kubernetescrd spec: rules: - host: {{tpl $.Values.ingress.host .}} diff --git a/devspc/devspace-api/templates/middleware.yaml b/devspc/devspace-api/templates/middleware.yaml new file mode 100644 index 0000000..526bcd0 --- /dev/null +++ b/devspc/devspace-api/templates/middleware.yaml @@ -0,0 +1,11 @@ +{{if $.Values.ingress.prefix}} +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: {{$.Release.Name}}-url-prefix + namespace: {{$.Release.Namespace}} +spec: + stripPrefix: + prefixes: + - {{$.Values.ingress.prefix}} + {{end}} \ No newline at end of file diff --git a/devspc/devspace-api/values.yaml b/devspc/devspace-api/values.yaml index 6086d8c..5cfb354 100644 --- a/devspc/devspace-api/values.yaml +++ b/devspc/devspace-api/values.yaml @@ -13,7 +13,7 @@ image: version: '' ingress: host: 'ui.devx.kube.xx' - prefix: '/devspace-api/' + prefix: '/devspace-api' s3: url: 'https://s3.binom.pw' accessKey: 'U4onOIzgYuCqsU1cMIhu'