Нет простого способа сделать это, поскольку это идет вразрез с основной стратегией интеграции / развертывания, отстаиваемой Flyte.
Объекты Flyte, включающие задачи, рабочие процессы и планы запуска, предназначены для итерации в пользовательский development
домен. Ожидается, что после итерации пользователи развернут эту версию в домене staging
, а затем в production
. Чем больше различий между этими доменами, тем больше путаницы будет в будущем, как мы подозреваем.
Тем не менее, это можно сделать, поскольку шаг регистрации позволяет пользователю указать другой файл конфигурации. Одна из записей в файле конфигурации - это эта workflow_packages
конструкция. Это позволяет пользователю в основном просматривать разные папки при регистрации в промежуточной или рабочей среде, например.
Чтобы план запуска существовал только в одном домене, вам нужно будет поместить его в новый папка / модуль, недоступный из любого из существующих пакетов рабочих процессов, а затем поместить другой в еще один.
В промежуточном файле
[sdk]
workflow_packages=app.workflows,staging_lps
В рабочем файле
[sdk]
workflow_packages=app.workflows,production_lps