Пользователям рекомендуется указывать SHA при ссылке на Планы запуска или любой другой объект Flyte. Однако есть одно исключение. У Flyte есть идея активного плана запуска. Для данной комбинации проекта / домена / имени план запуска может иметь любое количество версий. Все четыре поля вместе определяют один конкретный c План запуска. Эти четыре поля являются первичным ключом. Один, максимум один из этих планов запуска также может быть тем, что мы называем «активным».
Чтобы увидеть, какие из них активны, вы можете использовать команду list-active-launch-plans
в flyte-cli
(flyte) captain@captain-mbp151:~ [k8s: flytemain] $ flyte-cli -p skunkworks -d production list-active-launch-plans -l 200 | grep TestFluidDynamics
NONE 248935c0f189c9286f0fe13d120645ddf003f339 lp:skunkworks:production:TestFluidDynamics:248935c0f189c9286f0fe13d120645ddf003f339
Однако имейте в виду, что если план запуска активен и имеет расписание , то это расписание будет выполняться. Невозможно сделать план запуска «активным», но отключить его расписание (если оно есть).
Если вы хотите сделать план запуска активным, вы можете сделать это с помощью update-launch-plan
команда.
Сначала найдите нужную версию (результаты усечены):
(flyte) captain@captain-mbp151:~ [k8s: flytemain] $ flyte-cli -p skunkworks -d staging list-launch-plan-versions -n TestFluidDynamics
Using default config file at /Users/captain/.flyte/config
Welcome to Flyte CLI! Version: 0.7.0b2
Launch Plan Versions Found for skunkworks:staging:TestFluidDynamics
Version Urn Schedule Schedule State
d4cf71c20ce987a4899545ae01286f42297a8f3b lp:skunkworks:staging:TestFluidDynamics:d4cf71c20ce987a4899545ae01286f42297a8f3b
9d3e8d156f7ba0c9ac338b5d09949e88eed1f6c2 lp:skunkworks:staging:TestFluidDynamics:9d3e8d156f7ba0c9ac338b5d09949e88eed1f6c2
248935c0f189c928b6ffe13d120645ddf003f339 lp:skunkworks:staging:TestFluidDynamics:248935c0f189c928b6ffe13d120645ddf003f339
...
Затем
flyte-cli update-launch-plan --state active -u lp:skunkworks:staging:TestFluidDynamics:d4cf71c20ce987a4899545ae01286f42297a8f3b