Несекретные настройки из OpenBao: OPENBAO__APP__<ИМЯ> (SCAN_HOTFOLDER_MODE=smb в контуре) #11
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). Шлюзу в контуре нуженSCAN_HOTFOLDER_MODE=smb(по умолчаниюlocal). Путь к горячей папке —OPENBAO__SMB__SMB_PATH(уже секрет вместе сSMB_HOST/LOGIN/PASSWORD);SCAN_HOTFOLDER_PATHв контуре не используется. ОстальныеSCAN_*по умолчанию подходят (Input/Output/Tmp— как в FileWorker).Решение (владелец, 07.10.2026)
Как в arm-core (RSHB/arm-core#44, там полное обоснование и отвергнутые варианты): любая настройка верхнего уровня может прийти как
OPENBAO__APP__<ИМЯ>, напримерOPENBAO__APP__SCAN_HOTFOLDER_MODE=smb. Приоритет: обычный env →OPENBAO__APP__*→.env→ значение по умолчанию. Неизвестное имя — ошибка при старте.Что сделать
api/src/core/config.py, что в arm-core#44 (код одинаковый в трёх сервисах); проверить, что ключAPPне ломает валидациюOpenBAOSettings, а проверка «приsmbобязательныOPENBAO__SMB__*» работает и для режима изOPENBAO__APP__.OPENBAO__APP__применяется, env перекрывает, неизвестное имя → ошибка.api/.env.example, README (таблица переменных): правило для контура.Когда
После завершения агента Среза 3b (arm-core#36); удобно делать вслед за arm-core#44, перенося тот же код.
Bounded-задача.