Add frontend HelmRelease to d8-ugmk-prod and configure Istio route for s3-proxy in Istio config
This commit is contained in:
parent
2dbc0b9266
commit
8447ab76bb
22
apps/pm/d8-ugmk-prod/frontend.yaml
Normal file
22
apps/pm/d8-ugmk-prod/frontend.yaml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
# Патч frontend для контура УГМК.
|
||||||
|
#
|
||||||
|
# ВНИМАНИЕ: тег обязан быть contour_*, НЕ production_*.
|
||||||
|
# Сборка prod-варианта тянет remoteEntry.js модулей с https://modules.sarex.io,
|
||||||
|
# который в закрытом контуре недоступен (configWebpack/config/endpoints.ts).
|
||||||
|
# В contour-сборке пути к remoteEntry относительные — только она здесь работает.
|
||||||
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
|
kind: HelmRelease
|
||||||
|
metadata:
|
||||||
|
name: frontend
|
||||||
|
namespace: pm
|
||||||
|
spec:
|
||||||
|
values:
|
||||||
|
services:
|
||||||
|
frontend:
|
||||||
|
# TODO(Дмитрий): подставить тег новой contour-сборки, когда pipeline
|
||||||
|
# добежит. Пока продублирован тег из base (contour_e5c3d387,
|
||||||
|
# 16.07.2026) — то есть патч сейчас ничего не меняет.
|
||||||
|
image:
|
||||||
|
name:
|
||||||
|
_default: cr.yandex/crp3ccidau046kdj8g9q/pm-frontend:contour_fc00e54f
|
||||||
@ -17,3 +17,7 @@ patches:
|
|||||||
target:
|
target:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
name: celery
|
name: celery
|
||||||
|
- path: frontend.yaml
|
||||||
|
target:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: frontend
|
||||||
|
|||||||
@ -434,6 +434,24 @@ spec:
|
|||||||
rewrite: /
|
rewrite: /
|
||||||
service: frontend-svc.control-interface.svc.cluster.local
|
service: frontend-svc.control-interface.svc.cluster.local
|
||||||
port: 8080
|
port: 8080
|
||||||
|
s3-proxy:
|
||||||
|
# Отдача файлов из MinIO наружу. Бэкенды кладут в бакет и возвращают
|
||||||
|
# фронту ссылку вида /media/<key> — без этого маршрута она уходит
|
||||||
|
# в catch-all `/` на frontend-svc.django и отдаёт index.html.
|
||||||
|
# Префикс /media/ — тот же, что в yc-ecp и dsinv, менять нельзя:
|
||||||
|
# он зашит в ссылки, которые уже сохранены в БД.
|
||||||
|
name: s3-proxy-virt-service
|
||||||
|
namespace: default
|
||||||
|
hosts:
|
||||||
|
- sarex.uralmine.com
|
||||||
|
gateways:
|
||||||
|
- default/platform-gateway
|
||||||
|
routes:
|
||||||
|
- path:
|
||||||
|
prefix: /media/
|
||||||
|
rewrite: /
|
||||||
|
service: s3-proxy-svc.django.svc.cluster.local
|
||||||
|
port: 80
|
||||||
camunda-keycloak:
|
camunda-keycloak:
|
||||||
namespace: default
|
namespace: default
|
||||||
hosts:
|
hosts:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user