Skip to content

First class helm support in kpt pipelines #4448

@ciaranjohnston

Description

@ciaranjohnston

Helm is the main way to deploy most applications in Kubernetes. While some applications offer pure KRM, and we would like to also see kpt have the ability to support helm applications alongside pure KRM applications.

From discussions with @kispaljr at Kubecon EU 2026, a solution could look like:

  • extend the KRM function API to support non-KRM files
  • pass the helm chart in as a .tgz
  • internally process the helm file, render to KRM and run the pipelines
  • re-render back to a helm chart and write back out to the package

Other solutions may exist - this needs analysis

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/fn-runtimeKRM function runtimedesign-docenhancementNew feature or requestneeds-designIssues which need a bit of a design before we can start implementing them.roadmap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions