В PR добавлен базовый класс для сервиса-расширения и пакет extension_setup. Пример использования можно посмотреть в readme.md. Что реализовано:
Установка / обновление / проверка / удаление коллекций. Включая переустановку (Install и Update в force режиме). При обновлении данные сохраняются но схемы коллекций НЕ мержатся а замещаются новой. Миграция окружения производится в случае её необходимости (безусловно при методе Install или Update с флагом force, в случае изменения схемы любой коллекции при использовании метода Update)
Установка / обновление / проверка / удаление ролей
Установка / обновление / проверка / удаление клиентов
Что не реализовано:
Работа с actions в плане данных
Пример того как производится подключение сервиса к perxis