helm/pkg/chart/util/testdata/three-level-dependent-chart
Matt Farina 5c0deec327
Moving chartutil to chart/util
chartutil was originally created to operate on protobufs which are
no longer part of Helm. The util package makes more sense to be
part of the chart package.

This change is part of the HIP 20 to create v3 charts and
explicitly call out v2 charts. The changes for this are in smaller
bite size changes.

Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-02-21 15:25:55 -05:00
..
umbrella Moving chartutil to chart/util 2025-02-21 15:25:55 -05:00
README.md Moving chartutil to chart/util 2025-02-21 15:25:55 -05:00

Three Level Dependent Chart

This chart is for testing the processing of multi-level dependencies.

Consists of the following charts:

  • Library Chart
  • App Chart (Uses Library Chart as dependency, 2x: app1/app2)
  • Umbrella Chart (Has all the app charts as dependencies)

The precedence is as follows: library < app < umbrella

Catches two use-cases:

  • app overwriting library (app2)
  • umbrella overwriting app and library (app1)