Обновление в закрытом контуре
В закрытых установках Комплекса доставка обновлений может быть осуществлена одним из способов:
- С помощью ручной загрузки .bundle новой версии на зеркало. Подготовленный .bundle загружается на файлообменник и доступен для загрузки по ссылке.
- Обновить зеркало через pipeline без ручной загрузки .bundle. Инструкция располагается в базе знаний Service Desk.
Для обновления зеркало должно быть инициализировано. Чтобы загрузить .bundle и обновить зеркало в закрытом контуре, нужно выполнить следующие шаги:
- Скачать .bundle по ссылке, полученной от команды разработки. На виртуальной машине, где инсталлировано зеркало, создать директорию для обновления, например, newbundle и расположите в ней .bundle с обновлением.
Пример:
Создание директории
mkdir newbundle
Переход в директорию
cd newbundle
Перемещение .bundle в директорию newbundle
cp downloads/fgfgfg newbundle/fgfgfg
Разархивирование скаченного .bundle
tar -zxvf fgfgfg
где вместо downloads/fgfgfg указать путь к расположению загруженного .bundle с обновлением. Вместо fgfgfg указать имя .bundle.
- Когда .bundle распакован, перейти в директорию, где расположено текущее зеркало и запустить обновление зеркала, выполнив команду stm bundle load, в которую проставить свое значение для параметра.
Доступный параметр для загрузки содержимого .bundle в зеркало описан в таблице 33.
Команда загрузки новой версии из .bundle в ранее развернутое зеркало:
Выход и переход в директорию с stm
cd ..
cd shturval-offline
Создание директории
./stm bundle load --path=../newbundle/shturval-bundle
где вместо ../newbundle/shturval-bundle указать путь до загруженного .bundle с обновлением, вместо shturval-offline ‒ директорию текущего зеркала.
- По завершении обновления зеркала выполнить шаги инструкции из п. Перезапуск кастомного ресурса обновления.
Перезапуск кастомного ресурса обновления
После обновления зеркала требуется перезапустить кастомный ресурс ShturvalUpdateChannel с именем "shturval-update", чтобы новая версия обновления для кластера управления и клиентских кластеров Комплекса стала доступна.
Следует обратить внимание, что перезапуск shturval-update необходимо выполнять в каждом кластере, для которого будет проводится обновление.
Для перезапуска кастомного ресурса необхоимо:
- Перейти в графический интерфейс кластера, открыть страницу "Кастомные ресурсы" раздела "Администрирование" (рисунок 19).

Рисунок 19 ‒ Кастомные ресурсы
- Раскрыть API-группу update.shturval.tech и перейти к ShturvalUpdateChannel (рисунок 20); открыть манифест кастомного ресурса shturval-update (рисунок 21) и, ничего не изменяя, выполнить проверку, после нажать кнопку Сохранить (рисунок 22).

Рисунок 20 ‒ Переход к ShturvalUpdateChannel

Рисунок 21 ‒ Открытие манифеста

Рисунок 22 ‒ Проверка и сохранение манифеста
По завершении перезапуска кастомного ресурса, можно перейти к обновлению кластера (п. Управление обновлением).