- 20 задач: 8 высоких, 9 средних, 3 низких; две заведены идеями — сутки при смене часового пояса и пересекающиеся источники одной метрики - план сведён к порядку и его обоснованию, единицы работы переехали в беклог
1.4 KiB
1.4 KiB
Управление токенами и секретами
Приоритет: средний
Сейчас проверка токенов выключена сознательно — доверенная локальная сеть, — и
config.docker.toml коммитится без секретов. Для локальной разработки это
правильно, но это же делает выезд наружу опасным: одна забытая настройка
открывает историю здоровья всему интернету.
Решается перед деплоем, не раньше — так договорились.
Шаги:
- раздельные токены приёма и чтения, генерация и хранение вне репозитория;
- сервис громко предупреждает на старте, если проверка выключена (уже есть), и отказывается стартовать, если адрес прослушивания публичный, а токенов нет;
- проверка в гейте, что в коммит не уехал файл с токеном (частично закрыта
gitleaks).
Готово, когда запуск без токенов возможен только на localhost, а на rivendell оба контура закрыты разными токенами.