Настройка общих переменных и автоматизаций для интеграций

Перед началом настройки интеграций выполните следующие действия:

  1. Перейдите в раздел Автоматизация процессов → Запуски веб-интерфейса системы.

  2. Запустите скрипт создания общих переменных для интеграций:

    1. Нажмите на кнопку Запустить (play). Отобразится форма добавления запуска.

    2. Выберите в списке элементов экспертизы скрипт base_variables_integrations_rvision_ru и нажмите на кнопку Добавить.

    3. Укажите аргументы запуска скрипта:

      1. Выберите из выпадающего списка организацию, в которой будет выполнен запуск.

      2. Заполните значения строковых аргументов:

        Аргумент Описание Комментарий

        base_url

        Доменное имя системы без косой черты (/) на конце.

        Пример: https://evo.company.local.

        username

        Логин учетной записи с правами администратора в системе.

        Настроить учетную запись администратора можно в разделе Настройки → Управление доступом → Пользователи веб-интерфейса системы.

        password

        Пароль учетной записи с правами администратора в системе.

        core_bff

        FQDN (полное доменное имя) и порт модуля core.

        Инструкция по получению FQDN и портов модулей приведена ниже.

        streams_bff

        FQDN и порт модуля streams.

        playbooks_bff

        FQDN и порт модуля playbooks.

        cms_bff

        FQDN и порт модуля cms.

        Чтобы получить FQDN и порты модулей, выполните следующие действия:

        1. Подключитесь к терминалу master-узла кластера Kubernetes, в котором установлена система.

        2. Выполните следующую команду:

          kubectl -n <namespace> get svc | grep bff

          Здесь:

          • <namespace> — название пространства имен, в котором установлена система.

        Пример вывода списка адресов модулей
        evo-cms-bff        ClusterIP   10.233.48.124   <none>    50050/TCP  292d
        evo-core-bff       ClusterIP   10.233.39.206   <none>    50050/TCP  291d
        evo-playbooks-bff  ClusterIP   10.233.47.115   <none>    50050/TCP  292d
        evo-space-bff      ClusterIP   10.233.4.174    <none>    9082/TCP   217d
        evo-streams-bff    ClusterIP   10.233.19.27    <none>    3001/TCP   47d
        evo-scanner-bff    ClusterIP   10.233.19.35    <none>    3001/TCP   47d

        В аргументах скрипта FQDN и порт сервиса нужно указывать следующим образом:

        http://<service_name>.<namespace>.svc.cluster.local:<port>

        Здесь:

        • <namespace> — название пространства имен, в котором установлена система.

        • <service_name> — имя модуля, например, evo-cms-bff.

        • <port> — порт модуля без протокола, указанный в выводе вышеприведенной команды, например, 50050.

        Например, для модуля cms в пространстве имен evo аргумент cms_bff будет иметь следующее значение:

        http://evo-cms-bff.evo.svc.cluster.local:50050
      3. В качестве значения аргумента organization_ids укажите список ID организаций, в которых будут запускаться интеграции. Для этих организаций будут созданы необходимые переменные.

        Пример значения:

        [
          "00000000-0000-0000-0000-000000000000",
          "dea712cf-fcc0-4f6b-b087-55f3a32fd13d",
          "9136e80f-958a-4f25-9d82-de284d55b68d"
        ]
        Идентификатор организации можно просмотреть в поле ID ее карточки.
      4. Убедитесь, что переключатель Триггер находится в неактивном положении. Если это не так, установите его в это положение.

    4. Нажмите на кнопку Запустить (play) и дождитесь завершения выполнения скрипта.

  3. Запустите скрипт развертывания доменов и автоматизаций для интеграций:

    1. Нажмите на кнопку Запустить (play). Отобразится форма добавления запуска.

    2. Выберите в списке элементов экспертизы скрипт deployment_integrations_rvision_ru и нажмите на кнопку Добавить.

    3. Укажите аргументы запуска скрипта:

      1. Выберите из выпадающего списка организацию, в которой будет выполнен запуск.

      2. Значение аргумента dependencies оставьте без изменений.

      3. В качестве значений аргументов org_id и organization соответственно укажите ID и имя организации, в которой будут зарегистрированы домены интеграций.

      4. Убедитесь, что переключатель create_trigger находится в активном положении. Если это не так, установите его в это положение.

      5. Значение аргумента job_tag оставьте без изменений.

      6. Убедитесь, что переключатель Триггер находится в неактивном положении. Если это не так, установите его в это положение.

    4. Нажмите на кнопку Запустить (play) и дождитесь завершения выполнения скрипта.

  4. Перейдите к настройке необходимых вам интеграций.

Была ли полезна эта страница?

Обратная связь