Skip to content

Commit

Permalink
fix(InstallCRDs): reverse CRD install status when necessary
Browse files Browse the repository at this point in the history
close hwameistor#291(hwameistor-operator)
  • Loading branch information
SSmallMonster committed Jul 15, 2024
1 parent 787c670 commit cc545f4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion controllers/cluster_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ func (r *ClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ct
// status.installedCRDs true bool value will cause hwameistor crds not updated when upgrade,
// so we turn status.installedCRDS to false bool value here once spec generation changed.
// That will ensure hwameistor crds updating not missed when upgrading.
if r.ClusterSpecGeneration != newInstance.Generation {
if r.ClusterSpecGeneration != newInstance.Generation && newInstance.Status.InstalledCRDS{
log.Infof("cached cluster spec generation:%v, gotten cluster generation: %v", r.ClusterSpecGeneration, newInstance.Generation)
log.Infof("going to set status.installedCRDS to false bool value")
newInstance.Status.InstalledCRDS = false
Expand Down

0 comments on commit cc545f4

Please sign in to comment.