@@ -60,13 +60,13 @@ type PhaseReconciler[P generic.Provider, G generic.Group[P]] struct {
6060
6161 ctrlClient client.Client
6262 ctrlConfig * rest.Config
63- repo repository.Repository
64- contract string
65- options repository.ComponentsOptions
66- providerConfig configclient.Provider
67- configClient configclient.Client
63+ Repo repository.Repository
64+ Contract string
65+ Options repository.ComponentsOptions
66+ ProviderConfig configclient.Provider
67+ ConfigClient configclient.Client
6868 overridesClient configclient.Client
69- components repository.Components
69+ Components repository.Components
7070 clusterctlProvider * clusterctlv1.Provider
7171}
7272
@@ -188,7 +188,7 @@ func (p *PhaseReconciler[P, G]) InitializePhaseReconciler(ctx context.Context, p
188188 overrideProviders = providers
189189 }
190190
191- reader , err := p . secretReader (ctx , overrideProviders ... )
191+ reader , err := secretReader (ctx , phase , overrideProviders ... )
192192 if err != nil {
193193 return reconcile.Result {}, err
194194 }
@@ -314,7 +314,7 @@ func secretReader[P generic.Provider](ctx context.Context, phase generic.Group[P
314314 return nil , err
315315 }
316316
317- if provider .Type () == clusterctlv1 .ProviderType (p . provider .GetType ()) && provider .Name () == p . provider .GetName () {
317+ if provider .Type () == clusterctlv1 .ProviderType (phase . GetProvider () .GetType ()) && provider .Name () == phase . GetProvider () .GetName () {
318318 isCustom = false
319319 }
320320 }
@@ -332,11 +332,11 @@ func secretReader[P generic.Provider](ctx context.Context, phase generic.Group[P
332332 // To register a new provider from the config map, we need to specify a URL with a valid
333333 // format. However, since we're using data from a local config map, URLs are not needed.
334334 // As a workaround, we add a fake but well-formatted URL.
335- return mr .AddProvider (p . provider .GetName (), util .ClusterctlProviderType (p . provider ), fakeURL )
335+ return mr .AddProvider (phase . GetProvider () .GetName (), util .ClusterctlProviderType (phase . GetProvider () ), fakeURL )
336336 }
337337
338- if isCustom && p . provider .GetSpec ().FetchConfig .OCI != "" {
339- return mr .AddProvider (p . provider .GetName (), util .ClusterctlProviderType (p . provider ), fakeURL )
338+ if isCustom && phase . GetProvider () .GetSpec ().FetchConfig .OCI != "" {
339+ return mr .AddProvider (phase . GetProvider () .GetName (), util .ClusterctlProviderType (phase . GetProvider () ), fakeURL )
340340 }
341341 }
342342
@@ -527,7 +527,7 @@ func (p *PhaseReconciler[P, G]) Fetch(ctx context.Context, phase G) (reconcile.R
527527 }
528528
529529 // Apply image overrides to the provider manifests.
530- if err := repository .AlterComponents (p .components , imageOverrides (p .components .ManifestLabel (), p .overridesClient )); err != nil {
530+ if err := repository .AlterComponents (p .Components , imageOverrides (p .Components .ManifestLabel (), p .overridesClient )); err != nil {
531531 return reconcile.Result {}, wrapPhaseError (err , operatorv1 .ComponentsFetchErrorReason , operatorv1 .ProviderInstalledCondition )
532532 }
533533
0 commit comments