Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This operation deploys (installs or upgrades) a chart to a Kubernetes cluster. 

Info

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 snippet

FDHLM_INP_VALUES_SNIPPET

No

Literal key and value pairs. Key and value are seperated by = sign. Different pairs are seperated by , for example: image.repository=docker/getting_started,image.tag=1.0.0. This supports property replacement directly, no need to use an expression.

Values file

FDHLM_INP_VALUES_FILE

No

A yaml file (or URL) with values to override. Property replacement will be performed on this file.

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.

...