Commit Graph

30 Commits

Author SHA1 Message Date
emelinda
e55958f7cb Workspaces в контуре aero: api и фронтенд-ремоут
apps/workspaces/aero — оверлей поверх base:

  * DJANGO_HOST в base неверен дважды: сервиса backend не существует
    (он backend-svc), и 8000 — это targetPort контейнера, а сервис
    принимает на 80. Проверено в кластере: backend-svc:80 отдаёт 200,
    backend-svc:8000 таймаутит, backend:8000 не резолвится. Та же
    ошибка была в base у processing/engine-low.
  * ENVIRONMENT/DJANGO_ORIGINATOR — «prod» заменён на aero: значение
    уезжает в Sentry и в заголовки запросов к смежным сервисам.
  * DOCUMENTATION_HOST переписан на честное имя внутри кластера.
    Выключить интеграцию нечем: DOCUMENTATION_LOGGER_FEATURE гасит
    только логирование, а GetDocumentByWS вызывается из обработчика
    GET workspace безусловно. Сервиса documentations в контуре нет и
    не будет — карточка воркспейса отдаётся без документа.

Фронтенд идёт из base без патчей и наружу НЕ публикуется: это Module
Federation remote srx_workspaces, его подгружает главный фронтенд
платформы. Версия — v2, и это не выбор: в бандле
sarex-frontend-dev:contour_5.22.0 лежит строка
/workspaces-v2/module/remoteEntry.js и имя ремоута srx_workspaces,
обращений к v1 нет вовсе. У v1 (platform/workspaces-frontend) к тому же
нет ни одной contour-сборки.

nginx-configmap: исправлен порядок директив в трёх location'ах.
set обязан идти ДО rewrite ... break — обе принадлежат
ngx_http_rewrite_module, и флаг break прекращает обработку его
директив, поэтому set после него не выполнялся. Переменная оставалась
пустой, nginx писал «no host in upstream :80» и отдавал 500. Так падали
и /workspaces-v2/..., и /workflows/... — маршрут / при этом работал,
из-за чего дефект и не был замечен раньше.

Обвязка: regcred и роль Vault для namespace workspaces, apps/workspaces
в gitea_sync_paths, секреты secrets/apps/workspaces/postgres и
secrets/vault/common/django_auth. Последний — вопреки имени пути НЕ
токен Zitadel: workspaces читает оттуда ключ key и кладёт его в
DJANGO_BASIC_AUTH, то есть это base64 логина и пароля администратора
django. Совпадение проверено в кластере по sha256.
2026-08-09 00:15:46 +03:00
ivan
5ea61bd508 ++ 2026-08-02 01:52:18 +05:00
ivan
e0ae79b70f ++ 2026-07-28 18:28:25 +05:00
ivan
465140806a ++ 2026-07-25 20:32:59 +05:00
ivan
377280b2fa ++ 2026-07-25 20:32:08 +05:00
emelinda
9b0942f228 Migrate various applications to manifest definitions and HelmRelease. Add them to the appropriate namespaces and update related configurations. 2026-07-16 14:01:21 +03:00
emelinda
bd9e42f43d Add example .env file, configuration documentation, and OpenAPI specifications for stamp-verification service. 2026-07-13 21:40:40 +03:00
emelinda
5f7fe11748 Add example .env files and configuration documentation for measurements and subscriptions services. 2026-07-13 20:35:36 +03:00
emelinda
3b29a987e8 change frontend + backend workspaces docs 2026-07-13 17:50:20 +03:00
emelinda
c70e30729c add attachments, transmittal, workspaces docs 2026-07-13 17:24:47 +03:00
547cd4ecf4 ++ bump all test postgresql restores 2026-06-30 13:50:15 +03:00
9bfb5cc3b8 restore buisness owned postgresql from company dumps 2026-06-29 18:45:57 +03:00
1565d9550e restore buisness owned postgresql from company dumps 2026-06-29 17:54:02 +03:00
1cc5f1c72e ++ bump business postgresql to 13.0.10 2026-06-29 17:54:02 +03:00
ivan
7da7ae8096 ++ 2026-06-07 12:52:04 +05:00
ivan
739bde60ac ++ 2026-06-05 17:31:43 +05:00
ivan
413287f28f ++ 2026-06-02 17:07:57 +05:00
ivan
160c4bcb2a ++ 2026-06-02 17:02:54 +05:00
ivan
a56f259897 ++ 2026-06-02 16:53:06 +05:00
26639b6208 test(db): right-size postgres requests to observed usage 2026-05-21 11:53:50 +03:00
663b06a529 test: reduce business app requests based on current yc-k8s-test usage 2026-05-21 11:46:11 +03:00
9d9de98a1e lower requests 2026-05-21 11:08:01 +03:00
ivan
7431cb0715 ++ 2026-05-04 22:18:20 +07:00
ivan
a5ccef02fc ++ 2026-05-04 20:58:25 +07:00
ivan
0e86a19ae3 ++ 2026-05-04 20:13:07 +07:00
ivan
11793c71d4 ++ 2026-04-24 13:16:32 +05:00
d42884a8a4 inspections + workspaces vault 2026-04-22 15:45:32 +03:00
820b5a96fe inspections + workspaces vault 2026-04-22 15:36:22 +03:00
ivan
e13f746fca ++ 2026-04-20 15:41:31 +05:00
ivan
3784b270a0 ++ 2026-04-20 15:38:46 +05:00