@@ -313,10 +313,12 @@ func (impl *DeploymentServiceImpl) CreateHelmRelease(ctx context.Context, fluxCd
313
313
314
314
func (impl * DeploymentServiceImpl ) UpdateHelmRelease (ctx context.Context , fluxCdSpec bean.FluxCDSpec ,
315
315
apiClient client.Client ) (* helmv2.HelmRelease , error ) {
316
- name , namespace := fluxCdSpec .GitRepositoryName , fluxCdSpec .HelmReleaseNamespace
316
+ name , namespace := fluxCdSpec .HelmReleaseName , fluxCdSpec .HelmReleaseNamespace
317
317
key := types.NamespacedName {Name : name , Namespace : namespace }
318
318
existing := & helmv2.HelmRelease {}
319
319
320
+ gitRepositoryName , gitRepositoryNamespace := fluxCdSpec .GitRepositoryName , fluxCdSpec .GitRepositoryNamespace
321
+
320
322
err := apiClient .Get (ctx , key , existing )
321
323
if err != nil {
322
324
impl .logger .Errorw ("error in getting helm release" , "name" , name , "namespace" , namespace , "err" , err )
@@ -333,8 +335,8 @@ func (impl *DeploymentServiceImpl) UpdateHelmRelease(ctx context.Context, fluxCd
333
335
Version : fluxCdSpec .ChartVersion ,
334
336
SourceRef : helmv2.CrossNamespaceObjectReference {
335
337
Kind : sourcev1 .GitRepositoryKind ,
336
- Name : name ,
337
- Namespace : namespace ,
338
+ Name : gitRepositoryName ,
339
+ Namespace : gitRepositoryNamespace ,
338
340
},
339
341
ValuesFiles : fluxCdSpec .GetFinalValuesFilePathArray (),
340
342
},
0 commit comments