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.
Depending on your plugin configuration and how you run procedures, the Differences in plugin UI behavior. field may behave differently in the CloudBees CD/RO UI. For more information, refer to |
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. |