Cookbook

Управление плагинами

Рецепт жизненного цикла плагина в редакторе: подключение в контуре, включение, секреты, обновление и отключение.

Рецепт по жизненному циклу плагинов: регистрация исполнителя в контуре, включение в редакторе, настройка секретов и безопасное отключение. Плагины привязаны к учётной записи. UI-форму плагина можно вставить в markdown-документ воркспейса.

Задача: управлять набором подключённых плагинов. Результат: включённые интеграции, согласованные секреты, узлы доступны в библиотеке.

Когда применять

  • нужна новая интеграция в процессе;
  • требуется обновить или временно выключить существующий плагин.

Перед началом

Подключить и включить

  1. Убедитесь, что исполнитель плагина запущен в вашем контуре и его манифест принят plugin-manager (порты и Compose для demo: Demo Compose).
  2. В редакторе откройте вкладку «Плагины» в левой колонке.
  3. Найдите плагин в списке и включите переключатель. Статус «онлайн» означает, что исполнитель отвечает на опрос.
  4. На вкладке «Хранилище» создайте секреты, которые требует интеграция (токены, URL, ключи API).
  5. На вкладке «Палитра» появятся узлы плагина. Перетащите их на канвас процесса.

Настроить секреты в узлах

  • в полях узла выберите секрет из «Хранилища» вместо явного значения;
  • после смены секрета сохраните процесс (граф сохраняется автоматически) и выполните тестовый Запуск.

Сетевая изоляция plugin executor (allowlist CIDR, ingress-токены) задаётся при развёртывании контура, а не в редакторе. Подробнее: Безопасность.

Обновить плагин

  1. Обновите образ или бинарник исполнителя на стенде по инструкции разработчика плагина.
  2. Проверьте совместимость версии SDK с ядром (см. Разработка плагинов).
  3. Убедитесь, что плагин снова «онлайн» на вкладке «Плагины».
  4. Выполните тестовый Запуск процессов, где используются узлы этого плагина.

Отключить плагин

  1. Проверьте, какие процессы используют узлы плагина (при глобальном отключении администратором они переводятся в «Черновик»).
  2. Выключите переключатель на вкладке «Плагины» для своей учётной записи.
  3. Администратор может «Выключить для всех» или «Удалить плагин» через меню «⋯» у строки плагина.

Проверка результата

  • узлы плагина видны в «Палитре» и выполняются в тестовом Запуске;
  • секреты подставляются без ошибок в Трассировке Запуска;
  • после отключения узлы недоступны для новых Запусков.

Связанное