iac/apps/measurements
emelinda 51b9120797 Measurements в контуре aero + декларативное заведение бакетов
Django обращается к сервису измерений при MEASUREMENTS_USE_MEASUREMENTS=1
(значение по умолчанию в base), так что без него часть API отвечала ошибкой.

Сервис переименован в measurements-service, как в brusnika-*. В base он
называется measurements-svc, а django ходит на measurements-service —
переименовать сервис дешевле, чем патчить переменную в двух релизах django.

Бакеты теперь заводит Job в infrastructure/minio/aero, а не команда руками.
Чарт MinIO этого не умеет: форк не принимает ни buckets, ни provisioning.
Так бакет django был создан императивно и не пережил бы пересоздание
контура — развернув всё с нуля, получили бы работающий MinIO и приложения,
падающие на отсутствующем бакете. Measurements сломался бы на этом сразу:
имя бакета зашито в его vault-шаблоне. Идемпотентность даёт
mc mb --ignore-existing.

Сайдкар istio у Job отключён: контейнер задачи выходит, envoy продолжает
работать, и под навсегда остаётся Running.
2026-08-08 20:41:23 +03:00
..
aero Measurements в контуре aero + декларативное заведение бакетов 2026-08-08 20:41:23 +03:00
base change charts 2026-07-30 19:09:24 +05:00
brusnika-prod ++ 2026-06-07 15:54:18 +05:00
brusnika-stage ++ 2026-06-05 22:42:18 +05:00
d8-ugmk-prod ++ 2026-07-31 12:55:03 +05:00
dsinv change charts 2026-07-30 19:09:24 +05:00
yc-k8s-test change charts 2026-07-30 19:09:24 +05:00
.env.example Add example .env files and configuration documentation for measurements and subscriptions services. 2026-07-13 20:35:36 +03:00
CONFIGURATION.md Add example .env files and configuration documentation for measurements and subscriptions services. 2026-07-13 20:35:36 +03:00
openapi.json Add example .env files and configuration documentation for measurements and subscriptions services. 2026-07-13 20:35:36 +03:00
openapi.yaml Add example .env files and configuration documentation for measurements and subscriptions services. 2026-07-13 20:35:36 +03:00