Update Notes
Update 4.1.1+ -> 4.2.0#
Обновление путем выполнения setup.sh скрипта с сохраненными данными предыдущей установки в файле setup.env
Исключение контейнера trunksync-db#
Перед выполнением setup.sh необходимо на всех balancer нодах создать директорию для хранения sqlite файла состояния синхронизации, доступную для чтения и записи uid пользователя, под которым запускаются сервисы. По-умолчанию путь к директории /opt/scpd/trunksyncdb_data.
После выполнения обновления нужно удалить сервис trunksync-db командой docker service rm smartcpd_trunksync-db
Добавлена ролевая модель доступа#
Перед обновлением, убедиться, что административный пользователь по-умолчанию (заданный через setup.sh) включен, и доступ под этим пользователем в портал работает.
После обновления все прочие пользователи сохраняются в портале, но потеряют все ранее назначенные привилегии не будут иметь назначенных ролей, поэтому не смогут корректно работать. Необходимо зайти под административным пользователем по-умолчанию (см. выше) и завести/назначить требуемые роли прочим пользователям.