Workflow provisioning in Keep allows you to set up and manage workflows dynamically. This feature enables you to configure various automated processes and tasks within your Keep deployment.
To provision workflows, follow these steps:
KEEP_WORKFLOWS_DIRECTORY
environment variable to the path of your workflow configuration directory.Example directory structure:
On every restart, Keep reads the KEEP_WORKFLOWS_DIRECTORY
environment variable and determines which workflows need to be added, removed, or updated.
This process allows for flexible management of workflows without requiring manual intervention. By simply updating the workflow files in the KEEP_WORKFLOWS_DIRECTORY
and restarting the application, you can efficiently add new workflows, remove existing ones, or modify their configurations.
The high-level provisioning mechanism:
KEEP_WORKFLOWS_DIRECTORY
value.KEEP_WORKFLOWS_DIRECTORY
directory.