Дмитрий Соловьев
ab3a787da5
feat(gateway): сервис pcp-gateway-service + сворачивание маршрутизации фронта на него
...
- новый Spring Cloud Gateway (WebFlux): доменные маршруты /api/pcp-<x>/**
со StripPrefix=2, /api/stations без среза пути, catch-all /api/** → ui-service;
опциональная JWT-валидация на edge (gateway.security.jwt-enabled, по умолчанию off)
- config-repo: pcp-gateway-service.yaml (маршруты) + порт/адрес gateway в реестрах
application-{local,docker-local,dev}
- build: репозитории переведены на mavenCentral (nstart-proxy закомментирован),
включены mavenLocal/gradlePluginPortal; settings: include модуля
- pcp-tgu-ui-service: vite-proxy и nginx.conf свёрнуты на единый /api → gateway
(вместо набора per-service правил)
- deploy: сервис gateway в docker-compose; helm-чарт pcp-gateway-service
- CI: .gitlab/ci/pcp-gateway-service.yml + проводка в .gitlab-ci.yml
2026-06-10 13:34:16 +03:00
Дмитрий Соловьев
9206ef6c49
tle-monitoring: datasource из env (config dev + helm-env БД pcp_tle, секрет pcp-tle-db)
2026-06-09 17:59:26 +03:00
Дмитрий Соловьев
35b8afc3fe
helm(dynamic-plan): секрет БД pcp-complex-plan-db в соответствии с именем БД
2026-06-09 17:57:48 +03:00
Дмитрий Соловьев
632ef7f141
config(dev): datasource из env для всех сервисов; helm-env БД для dynamic-plan и tgu
...
Откат регрессии 0ec8c30 : в профиле dev datasource снова берётся из
SPRING_DATASOURCE_URL/USERNAME/PASSWORD (профиль local оставлен параметрическим).
dynamic-plan и tgu переведены на тот же механизм + добавлены helm extraEnv
с in-cluster postgres и кредами из секретов pcp-dynamic-plan-db / pcp-tgu-db.
2026-06-09 17:40:09 +03:00
Дмитрий Соловьев
c07fce093e
config-server: git-репозиторий и деплой на observatio-terrae (ветка dev, deploy-token-5)
2026-06-09 17:19:51 +03:00
Дмитрий Соловьев
ccbb77787f
config-server(dev): переключение на репозиторий observatio-terrae, ветка dev
2026-06-09 17:08:40 +03:00
Дмитрий Соловьев
cb439319c5
pcp-tgu-ui-service в группе сервисов pcp: регистрация в CI + per-service Node-пайплайн + helm-чарт
2026-06-09 14:00:24 +03:00
Дмитрий Соловьев
58d067c36f
Merge branch 'dev' into route-processing
...
Conflict resolution:
- build.gradle.kts: dev version (keep nstart.cloud repo + jacoco/asm mavenCentral)
- settings.gradle.kts: project name from route-processing (observatio-terrae), rest from dev
- config addresses (application-local, pcp-mission-planing-service, pcp-dynamic-plan application.yaml): dev versions
- menu.html: merged both branches (TGU planning + bookings items)
- CatalogControllerTest.kt: merged both mocks (TguPlanningService + BallisticsService)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 09:19:29 +03:00
Дмитрий Соловьев
39f108e496
Handle Ordinis outage in TGU service
...
Classify Ordinis classifier transport failures and empty responses as unavailable, keep stale platform cache when possible, and expose Prometheus metrics/alerting for the outage signal.
2026-05-30 21:04:57 +03:00
emelianov
24af140213
БД для stations dev
2026-05-29 15:47:49 +03:00
emelianov
723ceead32
БД для requests dev
2026-05-29 15:18:57 +03:00
emelianov
eff24a254d
БД для requests dev
2026-05-29 14:55:29 +03:00
emelianov
366ed8f451
БД для slots dev
2026-05-29 14:50:27 +03:00
emelianov
2d100fdd54
БД для complex-missions dev
2026-05-29 14:45:24 +03:00
emelianov
41c3539b17
БД для ballistics dev
2026-05-29 14:30:03 +03:00
emelianov
6e62a0bd19
-sonar
2026-05-27 17:55:03 +03:00
Дмитрий Соловьев
d48ddd2657
Init
2026-05-25 14:23:52 +03:00