Helm extension - epam/hubctl GitHub Wiki

Helm extension deploy calls helm upgrade --install. Environment variables exported by hub-component.yaml controls:

  • Release name is COMPONENT_NAME
  • Kubeconfig context for helm is HUB_DOMAIN_NAME
  • Namespace is from NAMESPACE
  • Chart source is HELM_REPO, HELM_CHART, and optionally HELM_CHART_VERSION

undeploy calls helm uninstall.

pre-/post-(un)deploy script hooks are invoked and could be used to alter hub-component-helm-* behavior.

See nginxing component for example.