helm

Release a Helm chart (update or install)

arguments

  • CHART_NAME - Helm chart name to release (path to chart folder, or name of packaged chart) (required)
  • CHART_REPO_URL - Helm chart repository URL (overriden by injected Helm repository context)
  • CHART_VERSION - application chart version to install
  • CUSTOMFILE_<name> - Values file to provide to Helm (as --file). see usage information below.
  • CUSTOM_<name> - Value to provide to Helm (as --set). see usage information below.
  • KUBE_CONTEXT - Kubernetes context to use (the name of the cluster as configured in Codefresh) (required)
  • NAMESPACE - target Kubernetes namespace
  • RELEASE_NAME - Helm release name
  • TILLER_NAMESPACE - Kubernetes namespace where tiller is at
    version: '1.0'
steps:
  deploy:
    type: helm
    arguments:
      CHART_REF: '${{CHART_REF}}'
      RELEASE_NAME: '${{RELEASE_NAME}}'
      KUBE_CONTEXT: '${{KUBE_CONTEXT}}'

  
github.com
Itay Shakury
Sep 18, 2019