Recipes Page¶
The Recipes page offers recipe-level configurations and consolidates recipe component management. You can manage variations, nodes, graphs, variable sets (base variables and overrides), alerts, and schedules from this page.
Tabs on this page provide access to a recipe's structure. The graphs, nodes, variables, and schedules used in any recipe variation actually belong to the recipe itself and can be shared among all of its variations.
Access the Recipes page¶
From the list of kitchens, select a kitchen name to access the Recipes page.
Tour the Recipes page¶
The Recipes page is made up of two elements: the recipe list and the recipe details. The recipe list shows all of the recipes that exist within a given kitchen.
Recipes list¶
- Use the search field to narrow the recipe list.
- The Filter allows you to remove recipes from the list and/or add recipes from the selected kitchen's version control branch.
- The default filter is the recipe list chosen when the kitchen is created.
- Recipes from the parent kitchen are not shown until changes are merged down.
- Adding or removing a recipe from the list changes the list of available recipes for all users who work in the kitchen.
- Click Add Recipe to create a new recipe in the current kitchen.
Recipe details¶
When you select a recipe from the list, the recipe details display across six tabs. Above the tabs are the recipe name and description and recipe actions.
- Click Edit Description to update or add a description to the recipe.
- Click Recipe Actions for basic recipe tasks.
- View Files: Open the File Editor for access to all underlying recipe files.
- Edit Alerts: Configure recipe-level alerts.
- Copy: Open the Copy Recipe dialog to create a duplicate of the recipe.
- Delete: Open the Delete Recipe dialog. Deleting a recipe removes it from this specific kitchen's version control branch so it cannot be readded with the Filter menu, unless it is merged down from the parent kitchen.
Tabs¶
- From the Variations tab, you can search for variations by name; run a variation; open a variation page; identify variations declared as ingredients; and view the recipe components used by each variation.
- The Nodes tab lists all nodes in the recipe and the graphs and variations that use them. Here, you can search nodes by name, and add, rename, copy, or delete a node. You can also identify any unused nodes. Note that deleting a node permanently removes it from all variation graphs that use it.
- The Graphs tab lists all graphs in the recipe and the variations that use them. Here, you can search graphs by name, add a new graph, and rename, copy, or delete an existing graph. Note that you cannot delete a graph that is in use by a variation.
- The Variable Sets tab allows you to add and edit base and override variable sets.
- The Schedules tab lists all schedules and the variations that use them. Here, you can add, edit, rename, copy, or delete a schedule. When you add or edit a schedule, you can also set the resource allocations for the associated order runs.
- The Wiki tab displays a recipe's README.md file and can be used to provide a detailed description of a recipe and its variations, as well as user instruction on running orders.
From any tab, click for actions you can perform. For example, from the Variation tab, you can make limited variation edits; rename, copy, or delete a variation; or set alert thresholds.
Tip
DKCloudCommand option: Use the recipe-list, recipe-create, and recipe-variation-list commands in the command line interface.
Visual example in Automation¶
