Create and manage instances for Workflows
Prerequisites
Section titled “Prerequisites”- You have a STACKIT customer account: Create a customer Account
- You have a STACKIT user account: Create a user account
- You have a STACKIT project: Create a project
Instance properties
Section titled “Instance properties”Independent of the method you choose to create and manage an instance, there are common properties of a Workflows instance. This chapter explains the parameters and properties.
General properties
Section titled “General properties”Every instance has a name and operates on a specified version. Optionally you can also add a description.
External IdP
Section titled “External IdP”As for now, Workflows depends on an external Identity Provider for authentication, authorization and single-sign-on. It uses the OpenID Connect protocol. At the moment the following IdPs are supported:
- Azure
- Okta
- AWS Cognito
- Keycloak
To integrate an IdP you need to provide the Client ID, the Client secret, the Scope and the Discovery Endpoint. You need to get these values from the repective provider. May configuration at your IdP is needed to gather those information.
You need to provide an existing DAG repository with the following parameters: DAG repository URL, Branch name, Username and Password or PAT.
Create an instance
Section titled “Create an instance”To create the a Workflows instance, follow these steps:
- On the sidebar click on Workflows. You can find it in the
Data & AIcategory. - Click on Create Workflows.
- On the new pange, fill in all needed information. See Instance Properties for a better understanding of all options.
- After checking the input, click on Order fee-based tp create the instance.
- Wait for the instance to become Active.
List instances
Section titled “List instances”To list your Workflows instances, follow these steps:
- On the sidebar click on Workflows. You can find it in the
Data & AIcategory. - You see your instances on the panel on the right.
Edit an instance
Section titled “Edit an instance”To create the a Workflows instance, follow these steps:
-
On the sidebar click on Workflows. You can find it in the
Data & AIcategory. -
Click on one existing instance to open the detail view.
-
You can make changes to the General properties, the Identity provider and the DAG repository. To make changes click on the Edit button in the respective section.
After making your changes click on Save
-
After making changes the instance will be in the Updating state. Monitor the instance to reach the Active state again.
Delete an instance
Section titled “Delete an instance”To create the a Workflows instance, follow these steps:
- On the sidebar click on Workflows. You can find it in the
Data & AIcategory. - On the right side click on the three dots menu and then on Delete-
- On the new pane enter the instance name as confirmation and click on Delete to finally delete the instance.