Salt.Box - релиз 0.1.0
Salt.Box 0.1.0 — релиз модульной платформы управления инфраструктурой
Дата релиза: 30 сентября 2025 г.
Мы рады представить Salt.Box 0.1.0 — крупное обновление, которое приносит модульность на всех уровнях, новую архитектуру фронтенда, единый шлюз и функцию обнаружения микросервисов, а также усиленные механизмы аутентификации, авторизации и безопасности.
Для пользователей
Salt.Box 0.1.0 делает систему проще, гибче и безопаснее:
-
Модули «под ваши задачи» без переписывания системы
Функциональность теперь расширяется подключаемыми модулями.
Вы можете включать только нужные части и развивать продукт без нарушения целостности. -
Готовые конфигурационные наборы (конфигурационные боксы)
Подключайте каталог шаблонов и быстро автоматизируйте повторяющиеся сценарии без ручной сборки.
-
Надёжность и масштабируемость
Мы добавили Service Discovery/Gateway — единую точку входа для фронтенда и микросервисов с балансировкой запросов, автоматическим исключением «упавших» инстансов, гибкими стратегиями проксирования и удобным отключением отдельных инстансов/сервисов.
-
Обновления без простоев интерфейса
Переход на микрофронтенды позволяет обновлять отдельные части пользовательского интерфейса независимо.
-
Безопасность «по умолчанию»;
- Подключение корпоративных каталогов пользователей (LDAP, Kerberos и др.) через KeyCloak
- Гибкие права (permission‑модель) на действия и ресурсы
- Базовые политики авторизации в Open Policy Agent (OPA)
- Защищённые WebSocket‑соединения
SSL/TLS включён: сертификаты генерируются автоматически.
-
Прозрачность и наблюдаемость
Метрики сервиса, быстродействие и удобная диагностика (идентификаторы запросов, измерение времени ответа) позволяют быстрее находить и устранять проблемы.
Документация и начало работы: https://saltbox.pro/ru/docs/intro
Для разработчиков и интеграторов
В релизе 0.1.0 мы провели серьёзные архитектурные изменения во фронтенде, бэкенде и окружении деплоя.
Архитектура фронтенда
- Микрофронтенд‑подход: независимая разработка, тестирование и деплой отдельных частей UI.
Технологическая свобода (возможность использовать разные стек‑фреймворки внутри модулей) и независимые обновления без полного релиза фронтенда.
Gateway и Service Discovery
-
Сервис‑шлюз и проксирование API/статических ресурсов:
- Новый
ProxyService: безопасный парсинг тела запроса, нормализация заголовков, корректная работа с параметрами и кэшем (в ключах учитываются сериализованныеquery‑параметры и идентификатор пользователя), фильтрацияhop‑by‑hopзаголовков. - Кеширование ответов с безопасным декодированием, корректная обработка ошибок вверх по стеку.
- Новый
-
Service Discovery:
- Регистрация/отключение инстансов, список сервисов, периодические
health checks, выбор «здоровых» инстансов. - Выбор стратегии балансировки.
- Регистрация/отключение инстансов, список сервисов, периодические
Аутентификация и авторизация
- KeyCloak OIDC и кэширование токенов в Redis, защищённые WebSocket‑подключения с управлением токенами.
- Расширенная permission‑модель и интеграция с OPA.
Ссылки
- Введение и обзор: https://saltbox.pro/ru/docs/intro
- Руководство администратора (установка и настройка): https://saltbox.pro/ru/docs/administration/server_install
- Руководство пользователя: https://saltbox.pro/ru/docs/manual/minions
Узнайте условия получения модулей здесь: https://salt-box.ru/
