helm/pkg/chart/v2/util/testdata
Matt Farina 9dcc49cbd5 Move lint pkg to be part of each chart version
Linting is specific to the chart versions. A v2 and v3 chart will
lint differently.

To accomplish this, packages like engine need to be able to handle
different chart versions. This was accomplished by some changes:

1. The introduction of a Charter interface for charts
2. The ChartAccessor which is able to accept a chart and then
   provide access to its data via an interface. There is an
   interface, factory, and implementation for each version of
   chart.
3. Common packages were moved to a common and util packages.
   Due to some package loops, there are 2 packages which may
   get some consolidation in the future.

The new interfaces provide the foundation to move the actions
and cmd packages to be able to handle multiple apiVersions of
charts.

Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-09-02 12:14:37 -04:00
..
chart-with-dependency-aliased-twice copy dependency metadata on aliasing to avoid sharing imported values 2025-04-23 11:32:45 +02:00
chart-with-import-from-aliased-dependencies copy dependency metadata on aliasing to avoid sharing imported values 2025-04-23 11:32:45 +02:00
dependent-chart-alias Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
dependent-chart-helmignore Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
dependent-chart-no-requirements-yaml Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
dependent-chart-with-all-in-requirements-yaml Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
dependent-chart-with-mixed-requirements-yaml Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
frobnitz Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
import-values-from-enabled-subchart/parent-chart Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
joonix Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
subpop Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
three-level-dependent-chart Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
chartfiletest.yaml Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
frobnitz-1.2.3.tgz Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
frobnitz_backslash-1.2.3.tgz Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
genfrob.sh Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00