Plugin procedures can be used in procedure steps, process steps, and pipeline tasks, allowing you to orchestrate third-party tools at the appropriate time in your component, application process, or pipeline.
Delete Release
Deletes a release from Kubernetes. It removes all of the resources associated with the last release of the chart.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Release name |
Required. The release name. |
Options |
The options to pass to the Helm executable. For example, |
Action on error |
Required. Ignores errors if they are expected. For example, if a repository is already present or an item to be deleted does not exist. |
Error value |
A pattern that triggers the Action on error condition. |
Result property sheet |
Required. Results are saved into this property/property sheet. |
Install Chart
Installs a chart archive.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Release name |
Required. The name of the release to deploy. |
Chart |
Required. Specifies the chart to install. The following methods can be used:
|
Options |
The options to pass to the Helm executable. For example, |
Values |
Specify the content for a YAML file that will be passed to the command. |
Result property sheet |
Required. Results are saved into this property/property sheet. |
Rollback Release
Rolls back a release to a previous revision.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Release name |
Required. The release name. |
Revision number |
Required. A revision (version) number of the release. |
Options |
The options to pass to the Helm executable. For example, |
Result property sheet |
Required. Results are saved into this property/property sheet. |
Run Custom Command
Run any Helm command.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Command |
Required. The name of the command. |
Arguments |
Arguments to pass to the Helm executable for the command. |
Options |
The options to pass to the Helm executable. For example, |
Values |
Specify the content for a YAML file that will be passed to the command. |
Action on error |
Required. Allows ignoring errors when they are expected. For example, the repository is already present or an item to delete does not exist. |
Error value |
A pattern that triggers the Action on error condition. |
Result property sheet |
Required. Results are saved into this property/property sheet. |
Upgrade Release
Upgrades a release to a specified version of a chart and/or updates chart values.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Release name |
Required. The release name. |
Chart |
Required. Specifies the chart to install. The following methods can be used:
|
Options |
The options to pass to the Helm executable. For example, |
Values |
Specify the content for a YAML file that will be passed to the command. |
Result property sheet |
Required. Results are saved into this property/property sheet. |