Skip to content

Helm

Package and publish Helm charts to OCI or HTTP(S) registries.

Quickstart

# .kraken.py
from kraken.core import Project
from kraken.std.helm import HelmPushTask, HelmPackageTask, helm_settings

helm_settings().add_auth("example.jfrog.io", "me@example.org", "api_token")

project = Project.current()
package = project.task("helmPackage", HelmPackageTask)
package.chart_path.set("./my-helm-chart")
push = project.task("helmPush", HelmPushTask)
push.chart_tarball.set(package.chart_tarball)
push.registry.set("example.jfrog.io/helm-local")