source-controller/internal/helm/testdata/charts/helmchart
Hidde Beydals f5f212ff43 internal/helm: introduce ChartBuilder
This commit starts with the creation of a `ChartBuilder` to facilitate
the (conditional) build of a chart outside of the reconciler logic.

The builder can be configured with a set of (modifying) options, which
define together with the type of chart source what steps are taken
during the build.

To better facilitate the builder's needs and attempt to be more
efficient, changes have been made to the `DependencyBuilder` and
`ChartRepository` around (order of) operations and/or lazy-load
capabilities.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-11-19 17:04:00 +01:00
..
templates Move Helm dependency manager to `helm` package 2020-11-19 09:50:50 +01:00
.helmignore Move Helm dependency manager to `helm` package 2020-11-19 09:50:50 +01:00
Chart.yaml Move Helm dependency manager to `helm` package 2020-11-19 09:50:50 +01:00
values-prod.yaml internal/helm: introduce ChartBuilder 2021-11-19 17:04:00 +01:00
values.yaml Move Helm dependency manager to `helm` package 2020-11-19 09:50:50 +01:00