Add CORS and routes for new backend services in brusnika-prod Istio configuration

This commit is contained in:
emelinda 2026-10-05 23:31:51 +03:00
parent 2fa77d717e
commit bb144b1563

View File

@ -784,6 +784,188 @@ spec:
rewrite: /api/
service: workspaces-service.workspaces.svc.cluster.local
port: 8000
bim-backend-v2:
namespace: bim
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /bimv2/api/
rewrite: /api/
service: backend-service.bim.svc.cluster.local
port: 8000
notes-backend:
namespace: notes
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /notes/api/
rewrite: /api/
service: backend-service.notes.svc.cluster.local
port: 8000
mapper-backend:
namespace: mapper
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /mapper/api/
rewrite: /api/
service: backend-service.mapper.svc.cluster.local
port: 8000
eav:
namespace: eav
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /eav/api/
rewrite: /api/
service: eav-service.eav.svc.cluster.local
port: 8000
- path:
prefix: /eav/admin/
service: eav-service.eav.svc.cluster.local
port: 8000
comparisons-backend:
namespace: comparisons
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /comparisons/api/
rewrite: /api/
service: backend-service.comparisons.svc.cluster.local
port: 80
django-media:
namespace: django
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /media/
rewrite: /
service: s3-proxy-service.django.svc.cluster.local
port: 80
resources:
namespace: resources
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /resources/
rewrite: /
service: resources-service.resources.svc.cluster.local
port: 8000
- path:
prefix: /res-admin/
service: resources-service.resources.svc.cluster.local
port: 8000
- path:
prefix: /resource-management/
service: resources-service.resources.svc.cluster.local
port: 8000
srx-admin:
namespace: django
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /control-interface/
rewrite: /
service: srx-admin-svc.django.svc.cluster.local
port: 8080
administration-users:
namespace: django
hosts:
- cde.brusnika.ru
gateways:
- ingress-nginx/global-cde-gw
cors:
allowOrigins:
- exact: https://cde.brusnika.ru
- exact: https://stamp-verification.cde.brusnika.ru
- exact: https://document-link.cde.brusnika.ru
extraAllowMethods:
- HEAD
routes:
- path:
prefix: /administration/users
service: frontend-service.django.svc.cluster.local
port: 80
issues-vs:
namespace: issues
hosts: