iac/apps
emelinda 96d0d2e373 BIM в контуре aero: api и worker из aero/bimbackend
Разворачивается ИМЕННО bimbackend (Python, пара api + worker), а не
platform/bim-backend-v2 из apps/bim/base — тот откачен коммитом 285255e.
../base здесь намеренно не подключён.

Различить два приложения по образу нельзя: оба пушат bim-api. Различие в
тегах — у bimbackend полный SHA коммита (CI пушит bim-api:${CI_COMMIT_SHA}
с master), у bim-backend-v2 contour_*. Взят 870965d1..., тот же, что
крутится в dsinv.

Манифесты обычные, а не universal-chart: в репозитории сервис так и описан
(apps/bim/dsinv), своего чарта у него нет.

Отличия от dsinv:
  * секреты из Vault вместо secretKeyRef на несуществующие Secret'ы;
    штатный entrypoint файлы читать не умеет, поэтому обёрнут в sh -ec;
  * PROCESSING_API_URL и WORKSPACES_API_URL приведены к именам контура —
    в dsinv это workflows-service:8000 и workspaces-service:8000, здесь
    оба сервиса называются backend-svc и слушают 80;
  * RABBIT_HOST у воркера в dsinv указывает на rabbitmq-service.bim —
    брокера в этом namespace нет ни там, ни здесь; у api в том же файле
    адрес правильный. Поставлен общий брокер контура, vhost корневой;
  * S3_BUCKET переведён на общее медиахранилище sarex-media-storage;
  * убраны GOOGLE_APPLICATION_CREDENTIALS и том с ключом — Google в
    контуре нет, флаг FEATURE_ENABLE_GCLOUD и так выключен;
  * NodePort с прибитым 31352 заменён на ClusterIP: наружу сервис выходит
    через общий Gateway;
  * снят nodeSelector name=generic, imagePullSecrets переведён на regcred.

ИЗВЕСТНОЕ ОГРАНИЧЕНИЕ, принято осознанно. S3 у этого приложения на MinIO
не настраивается: в storage/s3.py адрес зашит в код —
  endpoint_url='https://storage.yandexcloud.net'
переменной окружения для него нет. Из контура он недостижим, поэтому
операции с файлами будут падать по таймауту, а остальные эндпоинты живы.
Альтернативы — пересборка образа с вынесенным endpoint либо перевод на
BIM_CURRENT_STORAGE=local (тип есть в storage/storages.py).

Наружу выведен на bim.sarex.local.lonsdaleites.ru, имя добавлено в
dnsNames сертификата. Тот же адрес приложение знает про себя через
BIM_API_EXTERNAL_HOST и строит по нему ссылки.
2026-08-09 20:42:23 +03:00
..
ams-sync 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
attachments ++ 2026-08-04 19:22:37 +05:00
auth-flow ++ 2026-07-31 12:55:03 +05:00
bim BIM в контуре aero: api и worker из aero/bimbackend 2026-08-09 20:42:23 +03:00
cde ++ 2026-08-08 13:17:40 +05:00
checklists ++ 2026-08-04 14:07:53 +05:00
comparisons ++ 2026-07-31 15:12:16 +05:00
contracts ++ 2026-07-31 14:54:33 +05:00
control-interface ++ 2026-07-31 12:55:03 +05:00
cross-section ++ 2026-07-31 12:55:03 +05:00
django Откат BIM v2: развёрнут не тот сервис 2026-08-09 15:04:33 +03:00
document-link ++ 2026-08-04 13:29:50 +05:00
documentations ++ 2026-08-08 16:11:12 +05:00
drawings ++ 2026-07-31 15:12:16 +05:00
eav ++ 2026-08-02 01:40:23 +05:00
faas ++ 2026-07-31 12:55:03 +05:00
flows ++ 2026-08-08 20:17:39 +05:00
iam ++ 2026-08-04 18:33:39 +05:00
inspections ++ 2026-07-31 16:07:34 +05:00
issues ++ 2026-08-04 18:33:39 +05:00
mapper ++ 2026-07-31 15:12:16 +05:00
measurements Measurements пишет в общий бакет контура + перекат нагрузок в ansible 2026-08-09 11:58:06 +03:00
message-hub ++ 2026-08-07 12:52:30 +05:00
notes change charts 2026-07-30 20:10:37 +05:00
pm ++ 2026-08-07 13:03:50 +05:00
prescriptions ++ 2026-07-31 12:55:03 +05:00
processing Processing: выровнены индексы envs после слияния master 2026-08-09 09:24:31 +03:00
projects ++ 2026-07-31 12:55:03 +05:00
remarks ++ 2026-07-31 12:55:03 +05:00
resources ++ 2026-07-31 15:12:16 +05:00
reviews ++ 2026-08-08 14:10:20 +05:00
rfi ++ 2026-08-04 18:33:39 +05:00
stamp-verification ++ 2026-08-04 12:52:48 +05:00
subscriptions ++ 2026-07-31 15:12:16 +05:00
system-log ++ 2026-07-31 15:12:16 +05:00
transmittal ++ 2026-08-06 12:05:00 +05:00
workspaces Workspaces: зафиксирован выбор версии фронтенда по данным реестра 2026-08-09 01:05:26 +03:00