Перейти к основному содержимому

Обновление 2ГИС Ситискан

Обновление CityLens Routes UI

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

    1. Укажите в конфигурационном файле 2GIS CLI:

      • Новую версию компонента citylens (см. Релизы 2ГИС Ситискан).
      • Версии компонентов core, api-platform и pro, которые требуются для установки новой версии 2ГИС Ситискан (см. подраздел Зависимости в описании релизов 2ГИС Ситискан).
    2. Выполните команду загрузки.

      Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.

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

    Важно

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

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

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

    helm upgrade --version=VERSION --atomic --values ./values-citylens-ui.yaml citylens 2gis-on-premise/citylens

    В параметр --version подставьте новую версию компонента citylens, которую вы указывали в конфигурационном файле 2GIS CLI.

  5. Проверьте работоспособность сервиса.

Обновление CityLens API и CityLens Routes API

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

    1. Укажите в конфигурационном файле 2GIS CLI:

      • Новую версию компонента citylens (см. Релизы 2ГИС Ситискан).
      • Версии компонентов core, api-platform и pro, которые требуются для установки новой версии 2ГИС Ситискан (см. подраздел Зависимости в описании релизов 2ГИС Ситискан).
    2. Выполните команду загрузки. Дополнительно вы можете указать следующие флаги:

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

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

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

    Важно

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

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

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

    helm upgrade --version=VERSION --atomic --values ./values-citylens-api.yaml citylens 2gis-on-premise/citylens

    В параметр --version подставьте версию компонента citylens:

    • Чтобы обновить только сервис или сервис и данные, используйте новую версию, которую вы указывали в конфигурационном файле 2GIS CLI.
    • Чтобы обновить только данные, подставьте текущую установленную версию.
  5. Проверьте работоспособность сервиса.