Key Features of Providers
- Extensibility: Providers can be easily extended to support new systems or custom use cases.
-
Parameterization: Parameters under the
with
section are passed directly to the provider. This allows you to configure provider-specific settings for each step or action. - Provisioning: Providers can be provisioned via CI/CD pipelines or through the Keep UI, providing flexibility for both automated and manual setups.
Defining a Provider
To define a provider, include its configuration under theproviders
section of your workflow file. Here’s an example:
Using a Provider in a Workflow
Once a provider is defined, it can be used in workflow steps or actions by specifying its type and configuration. For example:- The
config
field links the action to the provider. - The
with
section includes parameters that are passed to the provider.