@@ -809,7 +809,7 @@ func uninstallRelease(clusterSummary *configv1alpha1.ClusterSummary,
809
809
return nil
810
810
}
811
811
812
- // upgradeRelease upgrades helm release in CAPI cluster.
812
+ // upgradeRelease upgrades helm release in managed cluster.
813
813
// No action in DryRun mode.
814
814
func upgradeRelease (clusterSummary * configv1alpha1.ClusterSummary , settings * cli.EnvSettings , requestedChart * configv1alpha1.HelmChart ,
815
815
kubeconfig string , values map [string ]interface {}, logger logr.Logger ) error {
@@ -865,7 +865,7 @@ func upgradeRelease(clusterSummary *configv1alpha1.ClusterSummary, settings *cli
865
865
hisClient .Max = 1
866
866
_ , err = hisClient .Run (requestedChart .ReleaseName )
867
867
if errors .Is (err , driver .ErrReleaseNotFound ) {
868
- err = installRelease (clusterSummary , settings , requestedChart , kubeconfig , values , logger )
868
+ err = upgradeRelease (clusterSummary , settings , requestedChart , kubeconfig , values , logger )
869
869
if err != nil {
870
870
return err
871
871
}
@@ -1657,6 +1657,7 @@ func getHelmUpgradeClient(requestedChart *configv1alpha1.HelmChart, actionConfig
1657
1657
}
1658
1658
}
1659
1659
upgradeClient .Labels = getLabelsValue (requestedChart .Options )
1660
+ upgradeClient .ResetValues = true
1660
1661
1661
1662
return upgradeClient , nil
1662
1663
}
0 commit comments