@@ -48,11 +48,11 @@ func (p *mockPreAuthorizer) PreAuthorize(
4848 return p .missingRules , p .returnError
4949}
5050
51- func (mp * mockPreflight ) Install (context.Context , * release. Release ) error {
51+ func (mp * mockPreflight ) Install (context.Context , []client. Object ) error {
5252 return mp .installErr
5353}
5454
55- func (mp * mockPreflight ) Upgrade (context.Context , * release. Release ) error {
55+ func (mp * mockPreflight ) Upgrade (context.Context , []client. Object ) error {
5656 return mp .upgradeErr
5757}
5858
@@ -248,9 +248,10 @@ func TestApply_Installation(t *testing.T) {
248248 }
249249 mockPf := & mockPreflight {installErr : errors .New ("failed during install pre-flight check" )}
250250 helmApplier := applier.Helm {
251- ActionClientGetter : mockAcg ,
252- Preflights : []applier.Preflight {mockPf },
253- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
251+ ActionClientGetter : mockAcg ,
252+ Preflights : []applier.Preflight {mockPf },
253+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
254+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
254255 }
255256
256257 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -266,8 +267,9 @@ func TestApply_Installation(t *testing.T) {
266267 installErr : errors .New ("failed installing chart" ),
267268 }
268269 helmApplier := applier.Helm {
269- ActionClientGetter : mockAcg ,
270- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
270+ ActionClientGetter : mockAcg ,
271+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
272+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
271273 }
272274
273275 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -286,8 +288,9 @@ func TestApply_Installation(t *testing.T) {
286288 },
287289 }
288290 helmApplier := applier.Helm {
289- ActionClientGetter : mockAcg ,
290- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
291+ ActionClientGetter : mockAcg ,
292+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
293+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
291294 }
292295
293296 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -328,10 +331,11 @@ func TestApply_InstallationWithPreflightPermissionsEnabled(t *testing.T) {
328331 }
329332 mockPf := & mockPreflight {installErr : errors .New ("failed during install pre-flight check" )}
330333 helmApplier := applier.Helm {
331- ActionClientGetter : mockAcg ,
332- Preflights : []applier.Preflight {mockPf },
333- PreAuthorizer : & mockPreAuthorizer {nil , nil },
334- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
334+ ActionClientGetter : mockAcg ,
335+ Preflights : []applier.Preflight {mockPf },
336+ PreAuthorizer : & mockPreAuthorizer {nil , nil },
337+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
338+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
335339 }
336340
337341 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -408,9 +412,10 @@ func TestApply_InstallationWithPreflightPermissionsEnabled(t *testing.T) {
408412 },
409413 }
410414 helmApplier := applier.Helm {
411- ActionClientGetter : mockAcg ,
412- PreAuthorizer : & mockPreAuthorizer {nil , nil },
413- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
415+ ActionClientGetter : mockAcg ,
416+ PreAuthorizer : & mockPreAuthorizer {nil , nil },
417+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
418+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
414419 }
415420
416421 // Use a ClusterExtension with valid Spec fields.
@@ -464,9 +469,10 @@ func TestApply_Upgrade(t *testing.T) {
464469 }
465470 mockPf := & mockPreflight {upgradeErr : errors .New ("failed during upgrade pre-flight check" )}
466471 helmApplier := applier.Helm {
467- ActionClientGetter : mockAcg ,
468- Preflights : []applier.Preflight {mockPf },
469- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
472+ ActionClientGetter : mockAcg ,
473+ Preflights : []applier.Preflight {mockPf },
474+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
475+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
470476 }
471477
472478 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -488,7 +494,8 @@ func TestApply_Upgrade(t *testing.T) {
488494 mockPf := & mockPreflight {}
489495 helmApplier := applier.Helm {
490496 ActionClientGetter : mockAcg , Preflights : []applier.Preflight {mockPf },
491- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
497+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
498+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
492499 }
493500
494501 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -509,9 +516,10 @@ func TestApply_Upgrade(t *testing.T) {
509516 }
510517 mockPf := & mockPreflight {}
511518 helmApplier := applier.Helm {
512- ActionClientGetter : mockAcg ,
513- Preflights : []applier.Preflight {mockPf },
514- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
519+ ActionClientGetter : mockAcg ,
520+ Preflights : []applier.Preflight {mockPf },
521+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
522+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
515523 }
516524
517525 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -530,8 +538,9 @@ func TestApply_Upgrade(t *testing.T) {
530538 desiredRel : & testDesiredRelease ,
531539 }
532540 helmApplier := applier.Helm {
533- ActionClientGetter : mockAcg ,
534- BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
541+ ActionClientGetter : mockAcg ,
542+ BundleToHelmChartConverter : & convert.BundleToHelmChartConverter {},
543+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
535544 }
536545
537546 objs , state , err := helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
@@ -562,6 +571,7 @@ func TestApply_InstallationWithSingleOwnNamespaceInstallSupportEnabled(t *testin
562571 return nil , nil
563572 },
564573 },
574+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
565575 }
566576
567577 testExt := & ocv1.ClusterExtension {
@@ -595,6 +605,7 @@ func TestApply_RegistryV1ToChartConverterIntegration(t *testing.T) {
595605 return nil , nil
596606 },
597607 },
608+ HelmReleaseToObjectsConverter : applier.HelmReleaseToObjectsConverter {Mock : true },
598609 }
599610
600611 _ , _ , _ = helmApplier .Apply (context .TODO (), validFS , testCE , testObjectLabels , testStorageLabels )
0 commit comments