All Tools View Categories About Contact Privacy

Helm Chart Dependency Formatter

Build a Chart.yaml dependencies block and/or a Chart.lock.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
Your formatted dependencies / Chart.lock will appear here.

About Helm Chart Dependency Formatter

Helm charts declare dependencies in Chart.yaml and lock them in Chart.lock. The Helm Chart Dependency Formatter turns a simple dependency list into a correctly structured dependencies block and an optional Chart.lock, validating each entry.

List one dependency per line as "name version repository", with optional condition and alias. Choose whether to emit the Chart.yaml dependencies block, a Chart.lock, or both. Everything runs locally; nothing is uploaded.

Features

  • dependencies block - for Chart.yaml.
  • Chart.lock - apiVersion v2 with resolved deps.
  • condition / alias - carried through.
  • Validation - name, version and repository checked.
  • Copy / Download / Print - export the output.

How to Use

  1. List dependencies (name version repository).
  2. Pick mode (chart / lock / both).
  3. Generate and export.

Examples

Example 1 - chart. dependencies block only.

Example 2 - lock. full Chart.lock with digest placeholder.

Benefits

  • Correct schema - valid dependencies / Chart.lock.
  • Validated - names and versions checked.
  • Local - nothing uploaded.
  • Exportable - copy, download or print.

Frequently Asked Questions

What does this produce?
It builds the dependencies block for a Chart.yaml and, for lock mode, a full Chart.lock with apiVersion, name, version and the locked dependency set.
How do I list dependencies?
One per line: "name version repository", optionally followed by "condition=..." and "alias=...". Each entry becomes a dependency entry.
What is Chart.lock?
Chart.lock records the exact resolved versions of a chart and its dependencies so installs are reproducible. It uses apiVersion v2.
What is validated?
Dependency names must be valid RFC 1123, versions must look like semver, and repositories must be non-empty URLs.
Does this connect to a cluster?
No. Everything is assembled locally and nothing is uploaded.