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 NameProperty CodeRequiredDescription




Project Properties

Property NameProperty CodeRequiredDescription




Inputs

Input NameInput CodeRequiredDescription
Chart NameFDHLM_INP_CHART_NAMENoName of a chart to be installed. (Reference/Package/Directory/URL). If empty takes the chart name from the project configuration.
K8s ContextFDHLM_INP_K8S_CONTEXTNoK8s Context where the chart will be installed
Release NameFDHLM_INP_RELEASE_NAMENoRelease name. If empty takes the chart name from the project configuration. If unspecified, it will autogenerate one for you
Values fileFDHLM_INP_VALUES_FILENoA yaml file (or URL) with values to override
Repository NameFDHLM_INP_REPO_NAMENoName of a chart repository
Config fileFDHLM_INP_CONFIG_FILENoK8s config file
Build dependenciesFDHLM_BUID_DEPENDENCIESNoRebuild dependencies from 'requirements.yaml'
Custom optionsFDHLM_INP_OPTIONSNoAny custom options to add to Helm Install command

Outputs

Output NameDescription


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.