8000 GitHub - origranot/helm-cascade
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

origranot/helm-cascade

Repository files navigation

Helm Cascade Plugin

A Helm plugin for recursive dependency management across all subcharts.

Motivation

I needed a way to manage dependencies across multiple subcharts in a large Helm chart. Helm's built-in dependency management only handles dependencies for a single chart, requiring manual updates for each subchart. This becomes tedious and error-prone with complex chart hierarchies. Cascade automates dependency management by recursively processing the entire chart tree in one command.

Installation

helm plugin install https://github.com/origranot/helm-cascade

Usage

List dependencies

helm cascade list <chart-dir>

Example output:

├── parent-chart
│   subchart-a    1.0.0    repo/subchart-a    unpacked
│   subchart-b    2.0.0    repo/subchart-b    unpacked
│   ├── subchart-a
│   │   dependency-x    1.2.0    repo/dep-x    missing # This would never been shown by helm dependency list

Build dependencies

helm cascade build <chart-dir>

Update dependencies

helm cascade update <chart-dir> # or helm cascade up

Lint

helm cascade lint <chart-dir>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0