Обновление#
Для обновления программного продукта на версию 1.8.0-std выполните процедуры, описанные ниже.
Принудительное удаление предыдущей версии программного продукта не требуется.
Обновление модуля Kintsugi (DBCM)#
Обновление с версии 1.6.X#
Обновление Kintsugi (DBCM) с версии 1.6.X делится на шаги:
Создание резервной копии текущей установки Kintsugi (опционально).
Установка тега новой версии Kintsugi для реализации возможности отката (опционально).
Создание резервной копии текущей установки Kintsugi (опционально)#
Для создания резервной копии текущей установки Kintsugi выполните следующий сценарий:
Создайте бэкап БД:
cd package/conf docker compose exec -T database pg_dumpall -U postgres > database-backup.sqlСоздайте бэкап файлов конфигурации:
cd ../.. cp -r package/ package.bak/
Подготовка новой версии Kintsugi из архива с дистрибутивом#
Для подготовки новой версии Kintsugi из архива с дистрибутивом выполните следующий сценарий:
Распакуйте архив
DBM-1.7.2-std-distrib.zipв папку с установленной версией 1.6.Х.Например, если текущая инсталяция находится в папке
./standard/распакуйте архив командной:unzip -d /standart DBM-1.7.2-std-distrib.zipПолучится следующая структура папок:
. ├── DBM-1.7.2-std-cyclonedx-distrib.json ├── DBM-1.7.2-std-owned-distrib.zip ├── DBM-1.7.2-std-owned.pom ├── DBM-1.7.2-std-party-distrib.zip ├── DBM-1.7.2-std-party.pom ├── DBM-doc-1.7.2-32-distrib.zip ├── DBM-doc-1.7.2-32.pom ├── DBM-image-1.7.2-std-third-distrib.zip ├── DBM-unpack-1.7.2-std-distrib.sh ├── package └── SberTech_Platform_V_Kintsugi-1.7.2-std-distrib.swidtagЗапустите скрипт распаковки дистрибутива:
chmod +x DBM-unpack-1.7.2-std-distrib.sh ./DBM-unpack-1.7.2-std-distrib.shПримечание
Если скрипт обнаружит файл
package/conf/.envто шаг генерации случайных паролей будет пропущен.Остановите текущую инсталяцию:
cd package/conf docker compose down
Установка тега новой версии Kintsugi для реализации возможности отката (опционально)#
Для установки тега новой версии Kintsugi и реализации возможности отката выполните следующий сценарий:
Соберите образ
db_migrateдля версии 1.7.2-std:docker compose build migrate_dbУстановите тег текущей версии Kintsugi:
docker compose run -i migrate_db tag --tag=1.6.0Проверьте, что тег корректно установлен:
docker compose run -i migrate_db history
Запуск обновленной версии#
Для запуска обновленной версии выполните команду:
docker compose up --build -d
Обновление модуля Kintsugi agent (DBDA)#
Обновление модуля Kintsugi agent (DBDA) в текущей версии Platform V Kintsugi (DBM) редакция Standard не предусмотрено.