Skip to content

Helm extension

Igor Lysak edited this page Sep 28, 2022 · 3 revisions

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.

Clone this wiki locally