2ГИС Про | On-Premise | 2GIS Documentation
On-Premise

Обновление 2ГИС Про

  1. Получите новые артефакты для установки.

    Чтобы загрузить артефакты только для сервиса Pro UI, добавьте параметр --services=pro-ui после команды pull. Без этого параметра по умолчанию будут загружены артефакты для всех сервисов.

    См. справку по командам и аргументам 2GIS CLI.

  2. Скопируйте путь к новому файлу манифеста из консольного вывода команды и подставьте его в параметр dgctlStorage.manifest в конфигурационном файле values-pro-ui.yaml. Подробнее см. в руководстве по установке.

    Важно

    Если при очередном обновлении сервиса Pro UI вы не хотите импортировать новые данные, используйте тот же манифест, что и в предыдущем импорте. В остальных случаях рекомендуется использовать новый манифест.

  3. Ознакомьтесь сo списком критических изменений. Если необходимо, обновите другие настройки в конфигурационном файле values-pro-ui.yaml.

  4. Выполните команду для обновления сервиса:

    helm upgrade --version=1.21.0 --atomic --values ./values-pro-ui.yaml pro-ui 2gis-on-premise/pro-ui
    
  5. Проверьте работоспособность сервиса.

  1. (Рекомендуется) Выполните резервное копирование наборов данных, которые загружали пользователи.

  2. Получите новые артефакты для установки.

    • Чтобы обновить только образ сервиса, добавьте флаг --only-apps после команды pull.
    • Чтобы обновить только данные, добавьте флаг --only-data после команды pull.
    • Чтобы обновить и сервис, и данные, выполните команду без добавления флагов выше.

    Чтобы загрузить артефакты только для сервиса Pro API, добавьте параметр --services=pro после команды pull. Без этого параметра по умолчанию будут загружены артефакты для всех сервисов.

    См. справку по командам и аргументам 2GIS CLI.

  3. Скопируйте путь к новому файлу манифеста из консольного вывода команды и подставьте его в параметр dgctlStorage.manifest в конфигурационном файле values-pro-api.yaml. Подробнее см. в руководстве по установке.

    Важно

    Если при очередном обновлении сервиса Pro API вы не хотите импортировать новые данные, используйте тот же манифест, что и в предыдущем импорте. В остальных случаях рекомендуется использовать новый манифест.

  4. Ознакомьтесь сo списком критических изменений. Если необходимо, обновите другие настройки в конфигурационном файле values-pro-api.yaml.

  5. Выполните команду для обновления сервиса:

    • Чтобы обновить только сервис или сервис и данные:

      helm upgrade --version=1.21.0 --atomic --values ./values-pro-api.yaml pro-api 2gis-on-premise/pro-api
      
    • Чтобы обновить только данные, подставьте текущую установленную версию комплекса On-Premise в параметр --version:

      helm upgrade --version=VERSION --atomic --values ./values-pro-api.yaml pro-api 2gis-on-premise/pro-api
      
  6. Проверьте работоспособность сервиса.