Skip to content

Commit

Permalink
Merge pull request #292 from SSmallMonster/fix-291
Browse files Browse the repository at this point in the history
fix(InstallCRDs): reverse CRD install status when necessary
  • Loading branch information
peng9808 authored Jul 26, 2024
2 parents a5f8337 + d985291 commit ac32921
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 ac32921

Please sign in to comment.