deploy (Helm)
This operation deploys (installs or upgrades) a chart to a Kubernetes cluster.
This operation also supports Kubernetes Monitoring if the FlexDeploy server has a local kubectl client installed.
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
Project Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Chart Name | FDHLM_INP_CHART_NAME | No | Name of a chart to be installed. (Reference/Package/Directory/URL). If empty takes the chart name from the project configuration. |
K8s Context | FDHLM_INP_K8S_CONTEXT | No | K8s Context where the chart will be installed |
Release Name | FDHLM_INP_RELEASE_NAME | No | Release name. If empty takes the chart name from the project configuration. If unspecified, it will autogenerate one for you |
Values file | FDHLM_INP_VALUES_FILE | No | A yaml file (or URL) with values to override |
Repository Name | FDHLM_INP_REPO_NAME | No | Name of a chart repository |
Config file | FDHLM_INP_CONFIG_FILE | No | K8s config file |
Build dependencies | FDHLM_BUID_DEPENDENCIES | No | Rebuild dependencies from 'requirements.yaml' |
Custom options | FDHLM_INP_OPTIONS | No | Any custom options to add to Helm Install command |
Outputs
Output Name | Description |
---|---|
Artifacts
This operation consumes artifacts from the artifacts repository.
Endpoint Selection
This operation delegates the selection to the workflow developer to determine.
Endpoint Execution
This operations delegates the execution to the workflow developer to decide.
The following macros are not currently supported in the footer:
- style