Inspecting launch plans#

Inspecting launch plans in the Union console#

Select Launch Plans in the sidebar to display a list of all the registered launch plans in the project and domain:

Launch plan list

You can search the launch plans by name. The columns in the launch plans table are defined as follows:

  • Name: The name of the launch plan. Click to inspect a specific launch plan in detail.

  • Triggers:

    • If the launch plan is active, a green Active badge is shown. When a launch plan is active, any attached schedule will be in effect and the launch plan will be invoked according to that schedule.

    • Shows whether the launch plan has an trigger. To filter for only those launch plans with a trigger, check the Has Triggers box in the top right.

  • Last Execution: The last execution timestamp of this launch plan, irrespective of how the last execution was invoked (by schedule, by trigger, or manually).

  • Last 10 Executions: A visual representation of the last 10 executions of this launch plan, irrespective of how these executions were invoked (by schedule, by trigger, or manually).

Select an entry on the list to go to that specific launch plan:

Launch plan list

Here you can see:

  • Launch Plan Detail (Latest Version):

    • Expected Inputs: The input and output types for the launch plan.

    • Fixed Inputs: If the launch plan includes predefined input values, they are shown here.

  • Launch Plan Versions: A list of all versions of this launch plan.

  • All executions in the Launch Plan: A list of all executions of this launch plan.

In the top right you can see if this launch plan is active (and if it is, which version, specifically, is active). There is also a control for changing the active version or deactivating the launch plan entirely. See Activating and deactivating for more details.

Inspecting launch plans on the command line with uctl#

To view all launch plans within a project and domain:

$ uctl get launchplans \
       --project <project-id> \
       --domain <domain>

To view a specific launch plan:

$ uctl get launchplan \
       --project <project-id> \
       --domain <domain> \
       <launch-plan-name>

Inspecting launch plans in Python with UnionRemote#

Use the method UnionRemote.client.list_launch_plans_paginated to get the list of launch plans.