2359 lines
80 KiB
YAML
2359 lines
80 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: istio-config
|
|
namespace: default
|
|
spec:
|
|
interval: 5m
|
|
timeout: 10m
|
|
dependsOn:
|
|
- name: istio-base
|
|
namespace: istio-system
|
|
- name: istiod
|
|
namespace: istio-system
|
|
- name: cert-manager
|
|
namespace: cert-manager
|
|
values:
|
|
global:
|
|
env: vk-prod
|
|
environments:
|
|
vk-prod:
|
|
certManager:
|
|
clusterIssuers:
|
|
letsencrypt-issuer-istio:
|
|
spec:
|
|
acme:
|
|
email: pavel@sarex.io
|
|
privateKeySecretRef:
|
|
name: letsencrypt-istio-account-key
|
|
server: https://acme-v02.api.letsencrypt.org/directory
|
|
solvers:
|
|
- dns01:
|
|
cloudflare:
|
|
apiTokenSecretRef:
|
|
name: cloudflare-api-token
|
|
key: api-token
|
|
selector:
|
|
dnsZones:
|
|
- sarex.space
|
|
certificates:
|
|
camunda-identity-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- camunda-identity.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
camunda-keycloak-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- camunda-keycloak.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
camunda-operate-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- camunda-operate.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
camunda-optimize-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- camunda-optimize.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
camunda-tasklist-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- camunda-tasklist.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
platform-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
api-platform-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- api.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
modules-platform-tls:
|
|
namespace: istio-system
|
|
issuerRef:
|
|
name: letsencrypt-issuer-istio
|
|
kind: ClusterIssuer
|
|
dnsNames:
|
|
- modules.platform.sarex.space
|
|
spec:
|
|
duration: 2160h
|
|
privateKey:
|
|
rotationPolicy: Always
|
|
renewBefore: 360h
|
|
istio:
|
|
gateways:
|
|
camunda:
|
|
namespace: gateway
|
|
servers:
|
|
- hosts:
|
|
- camunda-keycloak.platform.sarex.space
|
|
tls:
|
|
credentialName: camunda-keycloak-tls
|
|
httpsPortName: keycloak-https-443
|
|
httpPortName: keycloak-http-80
|
|
- hosts:
|
|
- camunda-operate.platform.sarex.space
|
|
tls:
|
|
credentialName: camunda-operate-tls
|
|
httpsPortName: operate-https-443
|
|
httpPortName: operate-http-80
|
|
- hosts:
|
|
- camunda-identity.platform.sarex.space
|
|
tls:
|
|
credentialName: camunda-identity-tls
|
|
httpsPortName: identity-https-443
|
|
httpPortName: identity-http-80
|
|
- hosts:
|
|
- camunda-tasklist.platform.sarex.space
|
|
tls:
|
|
credentialName: camunda-tasklist-tls
|
|
httpsPortName: tasklist-https-443
|
|
httpPortName: tasklist-http-80
|
|
- hosts:
|
|
- camunda-optimize.platform.sarex.space
|
|
tls:
|
|
credentialName: camunda-optimize-tls
|
|
httpsPortName: otpimize-https-443
|
|
httpPortName: optimize-http-80
|
|
api:
|
|
namespace: gateway
|
|
servers:
|
|
- hosts:
|
|
- api.platform.sarex.space
|
|
tls:
|
|
credentialName: api-platform-tls
|
|
modules:
|
|
namespace: gateway
|
|
servers:
|
|
- hosts:
|
|
- modules.platform.sarex.space
|
|
tls:
|
|
credentialName: modules-platform-tls
|
|
sarex:
|
|
namespace: gateway
|
|
servers:
|
|
- hosts:
|
|
- platform.sarex.space
|
|
tls:
|
|
credentialName: platform-tls
|
|
virtualServices:
|
|
identity-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- camunda-identity.platform.sarex.space
|
|
gateways:
|
|
- gateway/camunda-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.io)|(https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /
|
|
service: camunda-identity.camunda-prod.svc.cluster.local
|
|
keycloak-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- camunda-keycloak.platform.sarex.space
|
|
gateways:
|
|
- gateway/camunda-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.io)|(https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /auth/
|
|
service: camunda-keycloak.camunda-prod.svc.cluster.local
|
|
operate-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- camunda-operate.platform.sarex.space
|
|
gateways:
|
|
- gateway/camunda-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.io)|(https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /
|
|
service: camunda-operate.camunda-prod.svc.cluster.local
|
|
optimize-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- camunda-optimize.platform.sarex.space
|
|
gateways:
|
|
- gateway/camunda-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.io)|(https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /
|
|
service: camunda-optimize.camunda-prod.svc.cluster.local
|
|
tasklist-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- camunda-tasklist.platform.sarex.space
|
|
gateways:
|
|
- gateway/camunda-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.io)|(https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /
|
|
service: camunda-tasklist.camunda-prod.svc.cluster.local
|
|
assistant-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /assistant/static/
|
|
rewrite: /
|
|
service: assistant-frontend-service.ai.svc.cluster.local
|
|
port: 80
|
|
cde:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
exact: /orchestrator
|
|
rewrite: /api/
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
exact: /orchestrator/api/process
|
|
rewrite: /api/process
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
prefix: /orchestrator/api/process/
|
|
rewrite: /api/process/
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
exact: /orchestrator/api/sign
|
|
rewrite: /api/sign
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
contracts-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /cotracts/static/
|
|
rewrite: /
|
|
service: contracts-frontend.contracts-prod.svc.cluster.local
|
|
port: 80
|
|
auth-flow-frontend:
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /auth/callback
|
|
rewrite: /
|
|
service: auth-flow-frontend-service.platform.svc.cluster.local
|
|
port: 80
|
|
sarex-resources:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /resource-management
|
|
rewrite: /resource-management
|
|
service: sarex-resources-service.resources-prod.svc.cluster.local
|
|
port: 80
|
|
projects-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /projects/static/
|
|
rewrite: /
|
|
service: projects-frontend-service.planning.svc.cluster.local
|
|
port: 80
|
|
projects-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowCredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)|(https://clouddevelopment.rt.ru)"
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /projects/api/
|
|
rewrite: /api/
|
|
service: projects-backend-service.planning.svc.cluster.local
|
|
port: 8000
|
|
asbuilt-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /asbuilt/static/
|
|
rewrite: /
|
|
service: asbuilt-frontend-service.planning.svc.cluster.local
|
|
port: 80
|
|
asbuilt-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowCredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /asbuilt/api
|
|
rewrite: /api
|
|
service: asbuilt-backend-service.planning.svc.cluster.local
|
|
port: 8000
|
|
srx-admin:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowCredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
extraAllowHeaders:
|
|
- Accept
|
|
- DNT
|
|
- Cache-Control
|
|
- Pragma
|
|
- X-Requested-With
|
|
routes:
|
|
- path:
|
|
prefix: /control-interface/
|
|
rewrite: /
|
|
service: srx-admin-svc.control-interface-prod.svc.cluster.local
|
|
port: 8080
|
|
premises-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /premises/static/
|
|
rewrite: /
|
|
service: premises-frontend-service.proc.svc.cluster.local
|
|
port: 80
|
|
premises-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowcredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /premises/api/
|
|
rewrite: /api/
|
|
service: premises-backend-api-service.proc.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /premises/docs/
|
|
rewrite: /docs/
|
|
service: premises-backend-api-service.proc.svc.cluster.local
|
|
port: 80
|
|
- match:
|
|
- uri:
|
|
exact: /premises/openapi.json
|
|
rewrite: /openapi.json
|
|
service: premises-backend-api-service.proc.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /premises/openapi.json/
|
|
rewrite: /openapi.json/
|
|
service: premises-backend-api-service.proc.svc.cluster.local
|
|
port: 80
|
|
eav:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /eav/api/v0
|
|
rewrite: /api/v4
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /eav/api/v2
|
|
rewrite: /api/v5
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /eav/api/v3
|
|
rewrite: /api/v3
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /eav/api/v4
|
|
rewrite: /api/v4
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /eav/api/v1
|
|
rewrite: /api/v6
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /eav/admin/
|
|
rewrite: /eav/admin/
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
port: 80
|
|
workflows-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: ^.*$
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /workflows/api/
|
|
rewrite: /api/
|
|
service: workflows-service.processing-prod.svc.cluster.local
|
|
port: 80
|
|
contracts-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- exact: '*'
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /contracts/api/
|
|
rewrite: /api/
|
|
service: contracts-service.contracts-prod.svc.cluster.local
|
|
port: 8080
|
|
workspaces-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /workspaces-v2/
|
|
rewrite: /
|
|
service: workspaces-v2-frontend-static-service.workspaces-prod.svc.cluster.local
|
|
port: 80
|
|
resources-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /resources/static/
|
|
rewrite: /
|
|
service: resources-frontend-service.planning.svc.cluster.local
|
|
port: 80
|
|
planning-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /pm/
|
|
rewrite: /
|
|
service: pm-frontend-service.pm-prod.svc.cluster.local
|
|
port: 80
|
|
mapper-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowcredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /mapper/api/
|
|
rewrite: /api/
|
|
service: backend-service.mapper-prod.svc.cluster.local
|
|
port: 8000
|
|
cde-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowcredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /cde/app/
|
|
rewrite: /app/
|
|
service: cde-api.documentations-prod.svc.cluster.local
|
|
port: 8000
|
|
- path:
|
|
prefix: /cde/external/
|
|
rewrite: /external/
|
|
service: cde-api.documentations-prod.svc.cluster.local
|
|
port: 8000
|
|
bim-mcp:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowcredentials: true
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- match:
|
|
- uri:
|
|
exact: /.well-known/oauth-protected-resource/bim-mcp
|
|
rewrite: /.well-known/oauth-protected-resource
|
|
service: bim-mcp.bim-api-prod.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
prefix: /bim-mcp
|
|
rewrite: /
|
|
service: bim-mcp.bim-api-prod.svc.cluster.local
|
|
port: 8080
|
|
pdm-api-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /gateway/api/
|
|
rewrite: /api/
|
|
service: pdm-api.documentations-prod.svc.cluster.local
|
|
port: 8080
|
|
workspaces-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)|(https://aero-cloud.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /workspaces/api/
|
|
rewrite: /api/
|
|
service: workspaces-service.workspaces-prod.svc.cluster.local
|
|
port: 80
|
|
sarex-subscriptions:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /subscriptions/admin/
|
|
rewrite: /subscriptions/admin/
|
|
service: sarex-subscriptions-service.subscriptions-prod.svc.cluster.local
|
|
port: 80
|
|
comparisons-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /comparisons/api/
|
|
rewrite: /api/
|
|
service: comparisons-backend-service.comparisons-prod.svc.cluster.local
|
|
port: 80
|
|
template-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- exact: '*'
|
|
extraAllowMethods:
|
|
- HEAD
|
|
extraAllowHeaders:
|
|
- X-Tenant-Id
|
|
routes:
|
|
- path:
|
|
prefix: /templates/api/
|
|
rewrite: /api/
|
|
service: template-api-service.documentations-prod.svc.cluster.local
|
|
port: 8000
|
|
template-frontend-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /templates/static/
|
|
rewrite: /
|
|
service: template-frontend-service.documentations-prod.svc.cluster.local
|
|
port: 80
|
|
comparisons-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)|(https://aero-cloud.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /comparisons/static/
|
|
rewrite: /
|
|
service: comparisons-static.comparisons-prod.svc.cluster.local
|
|
port: 80
|
|
documentation-frontend-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /documentations/static/
|
|
rewrite: /
|
|
service: documentation-frontend-static.documentations-prod.svc.cluster.local
|
|
port: 80
|
|
transmittal-frontend-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /transmittal/static/
|
|
rewrite: /
|
|
service: transmittal-frontend-static.transmittal-api-prod.svc.cluster.local
|
|
port: 80
|
|
proc-admin-frontend-service:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /admin-frontend/static/
|
|
rewrite: /
|
|
service: admin-frontend-service.proc.svc.cluster.local
|
|
port: 80
|
|
flows-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /flows/api/
|
|
rewrite: /api/
|
|
service: backend-service.flows-prod.svc.cluster.local
|
|
port: 8000
|
|
rfi-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /rfi/admin/
|
|
rewrite: /rfi/admin/
|
|
service: rfi-backend-api-svc.rfi-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /rfi/api/
|
|
rewrite: /api/
|
|
service: rfi-backend-api-svc.rfi-prod.svc.cluster.local
|
|
port: 80
|
|
issues-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
extraAllowHeaders:
|
|
- Range
|
|
- Cache-control
|
|
allowCredentials: true
|
|
extraAllowMethods:
|
|
- HEAD
|
|
allowOrigins:
|
|
- exact: '*'
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /issues/api/
|
|
rewrite: /api/
|
|
service: sarex-issues-service.issues-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /issues-management/
|
|
rewrite: /issues-management/
|
|
service: sarex-issues-service.issues-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /issues-documentation/
|
|
rewrite: /issues-documentation/
|
|
service: sarex-issues-service.issues-prod.svc.cluster.local
|
|
port: 80
|
|
issues-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /issues/static/
|
|
rewrite: /
|
|
service: frontend-service.issues-prod.svc.cluster.local
|
|
port: 80
|
|
iam:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /iam/api
|
|
rewrite: /external/api
|
|
service: iams.iam.svc.cluster.local
|
|
port: 8080
|
|
inspections-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(http://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /inspections/admin/
|
|
rewrite: /inspections/admin/
|
|
service: sarex-inspections-service.inspections-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /inspections/api/
|
|
rewrite: /api/
|
|
service: sarex-inspections-service.inspections-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /inspections/docs/
|
|
rewrite: /docs/
|
|
service: sarex-inspections-service.inspections-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /inspections/openapi.json/
|
|
rewrite: /openapi.json/
|
|
service: sarex-inspections-service.inspections-prod.svc.cluster.local
|
|
port: 80
|
|
inspections-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /inspections/static/
|
|
rewrite: /
|
|
service: frontend-service.inspections-prod.svc.cluster.local
|
|
port: 80
|
|
prescriptions-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
extraAllowHeaders:
|
|
- Identity
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /prescriptions/static/
|
|
rewrite: /
|
|
service: prescriptions-frontend-service.prescriptions-prod.svc.cluster.local
|
|
port: 80
|
|
flows-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /flows/static/
|
|
rewrite: /
|
|
service: flows-frontend-service.flows-prod.svc.cluster.local
|
|
port: 80
|
|
rfi-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
extraAllowMethods:
|
|
- HEAD
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /rfi/static/
|
|
rewrite: /
|
|
service: rfi-frontend-service.rfi-prod.svc.cluster.local
|
|
port: 80
|
|
pulse:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
routes:
|
|
- match:
|
|
- port: 80
|
|
uri:
|
|
prefix: /
|
|
redirect:
|
|
scheme: https
|
|
authority: api.platform.sarex.space
|
|
redirectCode: 301
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /pulse/media/
|
|
rewrite: /
|
|
service: sarex-pulse-backend-s3proxy-svc.pulse.svc.cluster.local
|
|
port: 80
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /pulse/
|
|
rewrite: /
|
|
service: sarex-pulse-backend-backend-svc.pulse.svc.cluster.local
|
|
port: 8000
|
|
measurements:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
extraAllowMethods:
|
|
- HEAD
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /measurements/
|
|
rewrite: /api/
|
|
service: measurements-svc.measurements-prod.svc.cluster.local
|
|
port: 8000
|
|
message-hub:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /message-hub/
|
|
rewrite: /
|
|
service: message-hub.message-hub-prod.svc.cluster.local
|
|
port: 8000
|
|
pm-backend:
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
routes:
|
|
- path:
|
|
prefix: /api/pm/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
planning-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /pm/api/
|
|
rewrite: /api/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
- path:
|
|
prefix: /pm/external/
|
|
rewrite: /external/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
sarex-backend:
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- match:
|
|
- port: 80
|
|
uri:
|
|
prefix: /
|
|
redirect:
|
|
scheme: https
|
|
authority: platform.sarex.space
|
|
redirectCode: 301
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
exact: /api/core/users/introspect
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/token/
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/users/bulk/notifications
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/users
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/v2/users
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/v3/users
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/service-accounts
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/core/permissions
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/client/settings
|
|
service: backend-service-cqrs.ams-sync-prod.svc.cluster.local
|
|
port: 8000
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/external/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/pm/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /admin/
|
|
service: backend-service-cqrs.ams-sync-prod.svc.cluster.local
|
|
port: 8000
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /api/
|
|
service: backend-service.sarex-prod.svc.cluster.local
|
|
port: 8000
|
|
drawings-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /drawings/api/
|
|
rewrite: /api/
|
|
service: drawings-api-service.drawings-prod.svc.cluster.local
|
|
port: 80
|
|
cross-section-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /cross-section/static/
|
|
rewrite: /
|
|
service: cross-section-static.cross-section-prod.svc.cluster.local
|
|
port: 80
|
|
documentations:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
extraAllowHeaders:
|
|
- Range
|
|
- Cache-control
|
|
allowCredentials: true
|
|
extraAllowMethods:
|
|
- HEAD
|
|
allowOrigins:
|
|
- exact: '*'
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /documentations/api/
|
|
rewrite: /api/
|
|
service: documentations-api-svc.documentations-prod.svc.cluster.local
|
|
port: 80
|
|
cors:
|
|
allowOrigins:
|
|
- exact: '*'
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Cache-control
|
|
- Range
|
|
- Identity
|
|
allowCredentials: true
|
|
- path:
|
|
prefix: /files/api/
|
|
rewrite: /api/
|
|
service: documentations-filestream-svc.documentations-prod.svc.cluster.local
|
|
port: 80
|
|
cors:
|
|
allowOrigins:
|
|
- exact: '*'
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
- Range
|
|
- Cache-control
|
|
allowCredentials: true
|
|
data-engine:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /data-engine/api/
|
|
rewrite: /api/
|
|
service: data-engine-backend-api-svc.data-engine-prod.svc.cluster.local
|
|
port: 8000
|
|
bim-backend-v2:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowHeaders:
|
|
- Access-Control-Allow-Origin
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /bimv2/api/
|
|
rewrite: /api/
|
|
service: bim-core-api.bim-api-prod.svc.cluster.local
|
|
port: 8000
|
|
bim-api-api:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowHeaders:
|
|
- Access-Control-Allow-Origin
|
|
routes:
|
|
- path:
|
|
prefix: /bim/api/
|
|
rewrite: /api/
|
|
service: bim-api-service.bim-api-prod.svc.cluster.local
|
|
port: 80
|
|
- path:
|
|
prefix: /bim/files/
|
|
rewrite: /files/
|
|
service: bim-api-service.bim-api-prod.svc.cluster.local
|
|
port: 80
|
|
bi-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /analytics-v2/api/
|
|
rewrite: /api/
|
|
service: bi-backend-service.bi-prod.svc.cluster.local
|
|
port: 8080
|
|
remarks-static:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /remarks/static/
|
|
rewrite: /
|
|
service: remarks-static.remarks-prod.svc.cluster.local
|
|
port: 80
|
|
bi-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /analytics-v2/static/
|
|
rewrite: /
|
|
service: bi-frontend-frontend-svc.bi-prod.svc.cluster.local
|
|
port: 80
|
|
checklists-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /checklists/admin/
|
|
rewrite: /checklists/admin/
|
|
service: checklists-backend-service.checklists-prod.svc.cluster.local
|
|
- path:
|
|
prefix: /checklists/api/
|
|
rewrite: /api/
|
|
service: checklists-backend-service.checklists-prod.svc.cluster.local
|
|
- path:
|
|
prefix: /checklists/docs/
|
|
rewrite: /docs/
|
|
service: checklists-backend-service.checklists-prod.svc.cluster.local
|
|
- path:
|
|
prefix: /checklists/openapi.json/
|
|
rewrite: /openapi.json/
|
|
service: checklists-backend-service.checklists-prod.svc.cluster.local
|
|
reviews-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
routes:
|
|
- path:
|
|
prefix: /reviews/static/
|
|
rewrite: /
|
|
service: reviews-frontend-service.reviews-prod.svc.cluster.local
|
|
port: 80
|
|
reviews-frontend-virt-service:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
routes:
|
|
- path:
|
|
prefix: /reviews/static/
|
|
rewrite: /
|
|
service: reviews-frontend-service.reviews-prod.svc.cluster.local
|
|
port: 80
|
|
notes-frontend:
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /notes/static/
|
|
rewrite: /
|
|
service: frontend-service.notes-prod.svc.cluster.local
|
|
port: 80
|
|
notes-backend:
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
extraAllowMethods:
|
|
- HEAD
|
|
routes:
|
|
- path:
|
|
prefix: /notes/api/
|
|
rewrite: /api/
|
|
service: backend-service.notes-prod.svc.cluster.local
|
|
port: 8000
|
|
aiohttp-server-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /tracking/ws
|
|
rewrite: /ws
|
|
service: transmitter-service.tracking-prod.svc.cluster.local
|
|
noCors: true
|
|
- path:
|
|
prefix: /tracking/buffer/
|
|
rewrite: /buffer
|
|
service: transmitter-service.tracking-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
- path:
|
|
prefix: /tracking/events
|
|
rewrite: /events
|
|
service: transmitter-service.tracking-prod.svc.cluster.local
|
|
noCors: true
|
|
analytics-platform-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /analytics/api/
|
|
rewrite: /api/
|
|
service: analytics-platform-service.analytics-platform-prod.svc.cluster.local
|
|
automation-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowCredentials: true
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(http://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /automation/api/
|
|
rewrite: /api/
|
|
service: automation-api-service.automation-prod.svc.cluster.local
|
|
port: 8000
|
|
timeout: 600s
|
|
pm-backend-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /api/pm/
|
|
service: pm-backend-service.pm-prod.svc.cluster.local
|
|
port: 8000
|
|
bim-api-gazpromcps-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Access-Control-Allow-Origin
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- OPTIONS
|
|
- PUT
|
|
- PATCH
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /bim-gazpromcps/api/
|
|
rewrite: /api/
|
|
service: bim-api-gazpromcps-service.bim-api-prod-gazpromcps.svc.cluster.local
|
|
- path:
|
|
prefix: /bim-gazpromcps/files/
|
|
rewrite: /files/
|
|
service: bim-api-gazpromcps-service.bim-api-prod-gazpromcps.svc.cluster.local
|
|
bim-backend-v2-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /bim2-gazpromcps/api/
|
|
rewrite: /api/
|
|
service: bim-backend-v2-service.bim-api-prod-gazpromcps.svc.cluster.local
|
|
cde-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
exact: /orchestrator
|
|
rewrite: /api/
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
regex: ^/orchestrator/api/process/(.*)$
|
|
rewriteRaw:
|
|
uriRegexRewrite:
|
|
match: ^/orchestrator/api/process/(.*)$
|
|
rewrite: /api/process/\1
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
exact: /orchestrator/api/process
|
|
rewrite: /api/process
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
- path:
|
|
exact: /orchestrator/api/sign
|
|
rewrite: /api/sign
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
comparisons-backend-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /comparisons/api/
|
|
rewrite: /api/
|
|
service: comparisons-backend-service.comparisons-prod.svc.cluster.local
|
|
comparisons-static-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /comparisons/static/
|
|
rewrite: /
|
|
service: comparisons-static.comparisons-prod.svc.cluster.local
|
|
contracts-frontend-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /cotracts/static/
|
|
rewrite: /
|
|
service: contracts-frontend.contracts-prod.svc.cluster.local
|
|
drf-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
omitMaxAge: true
|
|
routes:
|
|
- path:
|
|
prefix: /admin
|
|
rewrite: /admin/
|
|
service: drf-service.tracking-prod.svc.cluster.local
|
|
port: 8000
|
|
- path:
|
|
prefix: /tracking/api/
|
|
rewrite: /api/
|
|
service: drf-service.tracking-prod.svc.cluster.local
|
|
port: 8000
|
|
eav-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
headers:
|
|
response:
|
|
set:
|
|
Access-Control-Expose-Headers: Content-Length-Original
|
|
routes:
|
|
- path:
|
|
prefix: /eav/api/v0
|
|
rewrite: /api/v4
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
- path:
|
|
prefix: /eav/api/v2
|
|
rewrite: /api/v5
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
- path:
|
|
prefix: /eav/api/v3
|
|
rewrite: /api/v3
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
- path:
|
|
prefix: /eav/api/v4
|
|
rewrite: /api/v4
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
- path:
|
|
prefix: /eav/api/v1
|
|
rewrite: /api/v6
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
- path:
|
|
prefix: /eav/admin/
|
|
rewrite: /eav/admin/
|
|
service: eav-service.eav-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://platform.sarex.space)|(https://api.platform.sarex.space)|(https://zitadel.dev.stage.sarex.io)|(https://stage-api.sarex.io)
|
|
maxAge: 24h
|
|
olap-api-service-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /olap/api/
|
|
rewrite: /api/
|
|
service: olap-api-service.olap-prod.svc.cluster.local
|
|
projects-frontend-static-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /projects/static/
|
|
rewrite: /
|
|
service: projects-frontend-service.planning.svc.cluster.local
|
|
remarks-api-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /remarks/api/
|
|
rewrite: /api/
|
|
service: remarks-service.remarks-prod.svc.cluster.local
|
|
srx-compute-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- exact: '*'
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /gateway/compute/api/
|
|
rewrite: /api/
|
|
service: srx-compute-service.compute-prod.svc.cluster.local
|
|
port: 8000
|
|
transmittal-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
- OPTIONS
|
|
allowOrigins:
|
|
- exact: '*'
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /transmittals/api/
|
|
rewrite: /api/
|
|
service: transmittal-service.transmittal-api-prod.svc.cluster.local
|
|
workflows-frontend-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /workflows/
|
|
rewrite: /
|
|
service: workflows-frontend-service.processing-prod.svc.cluster.local
|
|
workspaces-v2-frontend-static-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /workspaces-v2/
|
|
rewrite: /
|
|
service: workspaces-v2-frontend-static-service.workspaces-prod.svc.cluster.local
|
|
sarex-frontend:
|
|
namespace: gateway
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
noCors: true
|
|
routes:
|
|
- match:
|
|
- port: 443
|
|
uri:
|
|
prefix: /
|
|
service: frontend-service.sarex-prod.svc.cluster.local
|
|
faas-ingress-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /lambdas/
|
|
rewrite: /
|
|
service: faas-ingress-service.faas-prod.svc.cluster.local
|
|
engineering-checks-backend:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- OPTIONS
|
|
- PUT
|
|
- DELETE
|
|
- PATCH
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /engineering-checks/
|
|
rewrite: /
|
|
service: backend-service.engineering-checks.svc.cluster.local
|
|
port: 8000
|
|
remarks-static-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- OPTIONS
|
|
- PUT
|
|
- DELETE
|
|
- PATCH
|
|
- HEAD
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /remarks/static/
|
|
rewrite: /
|
|
service: remarks-static.remarks-prod.svc.cluster.local
|
|
orchestrator-api-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- api.platform.sarex.space
|
|
gateways:
|
|
- gateway/api-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- POST
|
|
- GET
|
|
- PATCH
|
|
- DELETE
|
|
- HEAD
|
|
- PUT
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /orchestrator/
|
|
rewrite: /api/
|
|
service: cde.orchestrator.svc.cluster.local
|
|
port: 8080
|
|
sarex-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- platform.sarex.space
|
|
gateways:
|
|
- gateway/sarex-gateway
|
|
routes:
|
|
- path:
|
|
prefix: /media/
|
|
rewrite: /
|
|
service: s3-proxy-service.sarex-prod.svc.cluster.local
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Accept-Ranges
|
|
- Content-Range
|
|
- Content-Length
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
raw: true
|
|
headers:
|
|
request:
|
|
add:
|
|
Accept-Ranges: bytes
|
|
- path:
|
|
prefix: /eav/api
|
|
service: backend-service.sarex-prod.svc.cluster.local
|
|
port: 8000
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
workspaces-frontend-static-virt-service:
|
|
namespace: gateway
|
|
hosts:
|
|
- modules.platform.sarex.space
|
|
gateways:
|
|
- gateway/modules-gateway
|
|
cors:
|
|
allowHeaders:
|
|
- Authorization
|
|
- Content-Type
|
|
- Identity
|
|
allowMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- PATCH
|
|
- HEAD
|
|
- DELETE
|
|
allowOrigins:
|
|
- regex: (https://.*\.sarex\.space)|(https://localhost:.*)|(https://clouddevelopment.rt.ru)
|
|
maxAge: 24h
|
|
routes:
|
|
- path:
|
|
prefix: /workspaces/
|
|
rewrite: /
|
|
service: workspaces-frontend-static-service.workspaces-prod.svc.cluster.local
|