Files
dc-observatio/config-repo
Дмитрий Соловьев 9e5460d646 pcp-tgu: редактор/карта — выбор объекта (линии/сбросы) и проброс текста ошибок
- Карта 2D: клик по линии (трасса КА / сеанс сброса) выбирает объект — общий
  инспектор с таймлайном; MapLine.name, тип selection "line" (kind track/drop),
  связь с работой через modeId; spatialIndex учитывает линии.
- Редактор (TguEditorTab/EditorPanels): единый WorkInspector для клика по карте
  и по таймлайну, подсветка соответствующего включения, стили tgu-editor.css.
- config-repo: server.error.include-message=always для pcp-tgu-service и
  pcp-mission-planing-service — UI показывает причину 4xx (reason/exception),
  а не только HTTP-фразу.
2026-06-04 13:08:08 +03:00
..
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00
2026-05-29 13:35:32 +03:00
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00
2026-05-25 14:23:52 +03:00

config-repo

Файлы в этом подпроекте предназначены для spring-cloud-config-server.

Ожидаемый сценарий:

  • этот каталог хранится в GitLab-репозитории с конфигами
  • spring-cloud-config-server читает его через CONFIG_GIT_URI
  • сервисы запрашивают конфиги по имени spring.application.name

Для tle-monitoring-service используются файлы:

  • tle-monitoring-service.yaml

Пример запроса к Config Server:

GET /tle-monitoring-service/local

Архитектурные договоренности:

  • pcp-request-service является единственным owner request/grid-домена.
  • pcp.services.request должен использоваться как основной runtime endpoint для requests/cells/grid.
  • pcp.services.earth-grid сохранен только как legacy alias и должен резолвиться в pcp.services.request.
  • lifecycle booked slots должен идти Kafka-first; legacy HTTP /api/slots/booking/process не считается рабочим основным путем.
  • pcp.services.admin указывает на pcp-srpring-boot-admin-server; сервисы PCP должны регистрироваться в нем через Spring Boot Admin client.