Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >

Workflow Templates

tip

Workflow Templates provide a powerful mechanism for defining shared / reusable Workflow configurations - Read More

Under the Workflow Templates tab, you will find a list of available Workflow Templates in your environment.

Workflow Templates

info

Templates named offical/... are used by the Workflow Wizard to help you create Workflows for the corresponding testing tools.

Just like with Workflow - you can toggle between grid and list layouts:

Workflow Templates List

Workflow Template Settings​

Selecting a Workflow Template opens the Settings tab for the Template.

General Settings​

The General settings shown above allow you to specify the description of the template, and below that shows an example of how to use this template in a workflow.

info

Due to Kubernetes constraints, it is not possible to change the name of a Workflow Template. You need to create a copy of the Workflow Template with the new name and delete the old Workflow Template instead.

Workflow Templates Settings

Resource Group​

This panel allows you to assign this Workflow Template to a Resource Group - Read More.

Workflow Template Resource Group

Definition​

The Definition pane allows you to edit the Workflow Template.

Workflow Template Definition

warning

Remember that changing your templates will affect all Workflows that use them - be sure to not break any usage!

Adding a New Workflow Template​

Click the Add a new template button in the Workflows Template overview (shown above) to create a new Workflow Template. The options are:

  • Git content: Create a template to use a git source across multiple test workflows.
  • Static content: Create a template to use a static file across multiple test workflows.
  • Testing tool: Create a template with a container/runnable testing tool across to base your test workflows on.
  • Import from YAML: Create a template from scratch or copy/paste YAML examples.

Add a New Template

Creating a Git Content Template​

The Git Content template wizard helps you create a Workflow Template that you can use across your workflows to ensure they are all using the same Git Source as their content.

Git Workflow Template

Creating a Static Content Template​

The Static content template wizard helps you create a Workflow Template that you can use across your workflows to ensure they are all using the same static content in corresponding scenarios.

Static Content Template Wizard

Creating a Testing Tool Template​

The Testing Tool template wizard helps you create a Workflow Template that you can use across your workflows to ensure they are all using a specific testing tool or script in a consistent way.

Testing Tool Template Wizard

Creating a Template from YAML Content​

This wizard allows you to paste or create any Workflow Template from YAML.

Import from YAML Template Wizard