Несекретные настройки из OpenBao: OPENBAO__APP__<ИМЯ> (единый механизм с arm-core) #22
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
Платформа РАИСА передаёт в под только секреты OpenBao (
OPENBAO__*), обычные переменные окружения задать нельзя (07.10.2026). Парсеру в контуре сейчас ничего менять не нужно (NATS_ENABLED=true,DEBUG=false,PARSE_MAX_BYTES,PARSE_TIMEOUT_SECONDS— значения по умолчанию подходят), но без механизма их нельзя будет поменять в контуре вовсе (например, поднять таймаут разбора).Решение (владелец, 07.10.2026)
Как в arm-core (RSHB/arm-core#44, там обоснование): любая настройка верхнего уровня может прийти как
OPENBAO__APP__<ИМЯ>, напримерOPENBAO__APP__PARSE_TIMEOUT_SECONDS=300. Приоритет: обычный env →OPENBAO__APP__*→.env→ значение по умолчанию. Неизвестное имя — ошибка при старте.Что сделать
api/src/core/config.py, что в arm-core#44 (код одинаковый в трёх сервисах).OPENBAO__APP__применяется, env перекрывает, неизвестное имя → ошибка.api/.env.example, README: правило для контура.Когда
После завершения агента Среза 3b (arm-core#36), вслед за arm-core#44. Приоритет ниже, чем у arm-core и scan-gateway: для первого запуска в контуре не блокирует.
Bounded-задача.