<#3480 [UI Feature] Show all launchplan associated...
# flyte-github
a
#3480 [UI Feature] Show all launchplan associated with a workflow in workflow details page Issue created by pradithya Motivation: Why do you think this is important? It's currently not possible from flyte console to see all available launchplan associated with a workflow. Goal: What should the final outcome look like, ideally? Launch plan is one resource that doesn't have much visibility in flyte console. Having no visibility of launch plan is not critical as long as users trigger a workflow via deliberate action (either using flyte remote or create execution from UI itself), however it become inconvenience when users have scheduled workflow. With scheduled workflow users set the schedule and launch plan's inputs in advance. There also can be multiple launch plan for a given workflow with different schedule and different inputs. And since the execution happens later than the launch plan creation itself, it is important for the users to be able to visually validate all launch plan that's associated with a workflow, their configuration (i.e. schedule, inputs) and whether they are active to ensure that their scheduled launch plans are ready. Propose: Link/Inline OR Additional context Ideally, launchplan information is available within workflow details page (i.e /projects/`project`/domains/`domain`/workflows/`workflow`). The information can be served as a table similar to the list of execution and the content is similar to what
flytectl get launchplan
command provides e.g.
Copy code
--------- ------------------------------------------------ ------ ------- ------------------------------------------- -------------- ---------
| VERSION | NAME                                           | TYPE | STATE | SCHEDULE                                  | INPUTS       | OUTPUTS |
 --------- ------------------------------------------------ ------ ------- ------------------------------------------- -------------- ---------
| aa8d820 | awesome_workflow.workflows.launchplan.schedule |      |       | map[cronSchedule:map[schedule:0 10 * * 1] | kickoff_time | o0      |
|         |                                                |      |       | kickoffTimeInputArg:kickoff_time]         |              |         |
 --------- ------------------------------------------------ ------ ------- ------------------------------------------- -------------- ---------
| fe791e5 | awesome_workflow.workflows.launchplan.schedule |      |       | map[cronSchedule:map[schedule:0 10 * * 1] | a            | o0      |
|         |                                                |      |       | kickoffTimeInputArg:kickoff_time]         | b            |         |
|         |                                                |      |       |                                           | kickoff_time |         |
 --------- ------------------------------------------------ ------ ------- ------------------------------------------- -------------- ---------
and clicking one of the launch plan will lead to opening launchplan details page. (related to flyteorg/flyteconsole#407) Are you sure this issue hasn't been raised already? ☑︎ Yes Have you read the Code of Conduct? ☑︎ Yes flyteorg/flyte