source-controller/controllers
Aurel Canciu 946d1e6ac0
Remove use of chartutil.ProcessDependencies
It looks like the use of chartutil.ProcessDependencies in the HelmChart
Controller was not correct, this method seems to be used in Helm only
during install/upgrade. The intention was to load the dependencies but
this seems to not be needed as it's already done through the loaders
(loader.Load).

The use of this method caused a regression where Chart.yaml files would
be overwritten and registered subcharts that had aliases would be
renamed using the alias name. While this is an expected behaviour of
chartutil.ProcessDependencies it is not what the controller should do
to the chart during (re)packaging.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-10-30 19:16:28 +02:00
..
testdata Remove use of chartutil.ProcessDependencies 2020-10-30 19:16:28 +02:00
bucket_controller.go Add finalizers to RBAC 2020-10-28 14:39:53 +02:00
dependency_manager.go Change copyright wording to accomodate convention 2020-10-28 18:08:44 +02:00
dependency_manager_test.go Change copyright wording to accomodate convention 2020-10-28 18:08:44 +02:00
gitrepository_controller.go Add finalizers to RBAC 2020-10-28 14:39:53 +02:00
gitrepository_controller_test.go Switch to Masterminds/semver and pkg/version libs 2020-10-28 12:21:08 +01:00
helmchart_controller.go Remove use of chartutil.ProcessDependencies 2020-10-30 19:16:28 +02:00
helmchart_controller_test.go Implement DepdendencyManager for non-packaged 2020-10-28 15:46:18 +02:00
helmrepository_controller.go Add finalizers to RBAC 2020-10-28 14:39:53 +02:00
helmrepository_controller_test.go Reorganize helm chart testdata for controllers 2020-10-28 14:57:12 +02:00
storage.go Change copyright to Flux authors 2020-10-27 17:54:22 +01:00
storage_test.go Promote API to v1beta1 2020-09-30 16:11:00 +03:00
suite_test.go Change copyright to Flux authors 2020-10-27 17:54:22 +01:00