Skip to content

Commit 6018cda

Browse files
committed
do not reconcile older storageconsumer
Signed-off-by: Leela Venkaiah G <[email protected]>
1 parent 4ba9afb commit 6018cda

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

controllers/storageconsumer/storageconsumer_controller.go

+10
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import (
3232
"github.com/red-hat-storage/ocs-operator/v4/controllers/defaults"
3333
"github.com/red-hat-storage/ocs-operator/v4/controllers/util"
3434

35+
"github.com/blang/semver/v4"
3536
"github.com/go-logr/logr"
3637
nbv1 "github.com/noobaa/noobaa-operator/v5/pkg/apis/noobaa/v1alpha1"
3738
rookCephv1 "github.com/rook/rook/pkg/apis/ceph.rook.io/v1"
@@ -161,6 +162,15 @@ func (r *StorageConsumerReconciler) reconcileEnabledPhases() (reconcile.Result,
161162
return reconcile.Result{}, err
162163
}
163164

165+
clientOperatorVersion, err := semver.Parse(r.storageConsumer.Status.Client.OperatorVersion)
166+
if err != nil {
167+
return reconcile.Result{}, fmt.Errorf("malformed ClientOperatorVersion: %v", err)
168+
}
169+
if clientOperatorVersion.Major == 4 &&
170+
clientOperatorVersion.Minor == 18 {
171+
return reconcile.Result{}, nil
172+
}
173+
164174
availableServices, err := util.GetAvailableServices(r.ctx, r.Client, storageCluster)
165175
if err != nil {
166176
return reconcile.Result{}, err

0 commit comments

Comments
 (0)