Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.RepositoryAddTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
repoCAFile | java.lang.String | true | Optional, verify certificates of HTTPS-enabled servers using this CA bundle file when connecting to the remote repository (if required). | |
repoCertFile | java.lang.String | true | Optional, identify HTTPS client using this SSL certificate file when connecting to the remote repository (if required). | |
repoKeyFile | java.lang.String | true | Optional, identify HTTPS client using this SSL key file when connecting to the remote repository (if required). | |
repoName | java.lang.String | stable | false | The name of the Chart repository to add. |
repoPassword | java.lang.String | true | Optional, the password to use to authenticate when connecting to the remote repository (if required). | |
repoURL | java.lang.String | https://kubernetes-charts.storage.googleapis.com/ | false | The URL of the chart repository to add. |
repoUsername | java.lang.String | true | Optional, the username to use to authenticate when connecting to the remote repository (if required). | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.VersionGetTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
outputParameter | java.lang.String | ${helmVersion} | true | The name of the output parameter, which can pass the return value from the task. The task output will be the script output value. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${helmVersion}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.ReleaseInstallTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
atomic | java.lang.Boolean | false | true | Optional, enable this to set the installation process deletes the installation on failure. The wait will be set automatically if atomic is used. |
chartName | java.lang.String | false | The name of the chart to install. This could be empty if Generate Name is set in true. | |
chartVersion | java.lang.String | true | Optional, set the exact chart version to use. If this is not specified, the latest version is used. | |
createNamespace | java.lang.Boolean | false | true | Optional, enable this to create the release namespace if not present. |
dependencyUpdate | java.lang.Boolean | false | true | Optional, enable this to run helm dependency update before installing the chart. |
description | java.lang.String | true | Optional, add custom description of the release to install. | |
dryRun | java.lang.Boolean | false | true | Optional, enable this to simulate an install. |
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
generateName | java.lang.Boolean | false | true | Optional, enable this to generate the name (and omit the name). |
noHooks | java.lang.Boolean | false | true | Optional, enable this to prevent hooks from running during install. |
releaseName | java.lang.String | true | The name of the release to install. Leave empty if generate name is set in true. | |
replace | java.lang.Boolean | false | true | Optional, enable this to re-use the given name, only if that name is a deleted release which remains in the history. This is unsafe in production. |
repoCAFile | java.lang.String | true | Optional, verify certificates of HTTPS-enabled servers using this CA bundle file when connecting to the remote repository (if required). | |
repoCertFile | java.lang.String | true | Optional, identify HTTPS client using this SSL certificate file when connecting to the remote repository (if required). | |
repoKeyFile | java.lang.String | true | Optional, identify HTTPS client using this SSL key file when connecting to the remote repository (if required). | |
repoPassword | java.lang.String | true | Optional, the password to use to authenticate when connecting to the remote repository (if required). | |
repoURL | java.lang.String | true | Optional, the URL of the chart repository to install. | |
repoUsername | java.lang.String | true | Optional, the username to use to authenticate when connecting to the remote repository (if required). | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
templateName | java.lang.String | true | Optional, set the template used to name the release to install. | |
values | java.lang.String | true | Optional, the set of values of the chart to install. (can specify multiple or separate values with commas: key1=val1,key2=val2) | |
valuesFile | java.lang.String | true | Optional, set the values file in YAML format of the chart to install. | |
verify | java.lang.Boolean | false | true | Optional, enable this to verify the package before using it. |
wait | java.lang.Boolean | false | true | Optional, enable this to wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful. It will wait for as long as timeout. |
waitTimeout | java.lang.String | 5m0s | true | Optional, time to wait for any individual Kubernetes operation (like Jobs for hooks). |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.ReleaseListTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
outputFormat | java.util.List | table | true | The output format type for repositories list. |
outputParameter | java.lang.String | ${listResult} | true | The name of the output parameter, which can pass the return value from the task. The task output will be the script output value. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${listResult}. |
quietOutput | java.lang.Boolean | false | true | Optional, enable this to output short (quiet) listing format. |
resultFilter | java.lang.String | true | Optional, set the filter value based on regular expression. Any releases that match the expression will be included in the results. | |
resultMax | java.lang.String | 256 | true | Optional, maximum number of releases to fetch (default 256). |
resultOffset | java.lang.String | 0 | true | Optional, set the value to offset from start value the result. |
reverseOrder | java.lang.Boolean | false | true | Optional, enable this to reverse the sort order. |
showAll | java.lang.Boolean | false | true | Optional, enable this to show all releases without any filter applied. |
showAllNamespace | java.lang.Boolean | false | true | Optional, enable this to list releases across all namespaces. |
showDeployed | java.lang.Boolean | false | true | Optional, enable this to show deployed releases. If no other is specified, this will be automatically enabled. |
showFailed | java.lang.Boolean | false | true | Optional, enable this to show failed releases. |
showPending | java.lang.Boolean | false | true | Optional, enable this to show pending releases. |
showSuperseded | java.lang.Boolean | false | true | Optional, enable this to show superseded releases. |
showUninstalled | java.lang.Boolean | false | true | Optional, enable this to show uninstalled releases (if uninstall keep history feature was used). |
showUninstalling | java.lang.Boolean | false | true | Optional, enable this to show releases that are currently being uninstalled. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sortByDate | java.lang.Boolean | false | true | Optional, enable this to sort by release date. |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.RepositoryListTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
outputFormat | java.util.List | table | true | The output format type for repositories list. |
outputParameter | java.lang.String | ${listResult} | true | The name of the output parameter, which can pass the return value from the task. The task output will be the script output value. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${listResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.RepositoryRemoveTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
repoName | java.lang.String | stable | false | The name of the Chart repository to remove. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.ReleaseUninstallTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
description | java.lang.String | true | Optional, add custom description. | |
dryRun | java.lang.Boolean | false | true | Optional, enable this to simulate an uninstall. |
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
keepHistory | java.lang.Boolean | false | true | Optional, enable this to remove all associated parameters and mark the release as deleted, but retain the release history. |
noHooks | java.lang.Boolean | false | true | Optional, enable this to prevent hooks from running during uninstallation. |
releaseName | java.lang.String | false | The name of the release to uninstall. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
waitTimeout | java.lang.String | 5m0s | true | Optional, time to wait for any individual Kubernetes operation (like Jobs for hooks). |
Class Name | com.midvision.rapiddeploy.plugins.cloudprovisioner.helm.tasks.RepositoryUpdateTask |
Category | Helm |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the job on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |