Skip to content

Commit 16e8f1b

Browse files
committed
move changes in another pr
1 parent 455a884 commit 16e8f1b

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

internal/controllers/remotedatabasenodeset/remote_objects.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ func (r *Reconciler) syncRemoteObjects(
6060
for _, remoteObj := range remoteObjects {
6161
remoteObjName := remoteObj.GetName()
6262
remoteObjKind := remoteObj.GetObjectKind().GroupVersionKind().Kind
63+
remoteObjRV := remoteObj.GetResourceVersion()
6364
var remoteResource *v1alpha1.RemoteResource
6465
for idx := range remoteDatabaseNodeSet.Status.RemoteResources {
6566
if resources.EqualRemoteResourceWithObject(&remoteDatabaseNodeSet.Status.RemoteResources[idx], remoteObj) {
@@ -102,11 +103,11 @@ func (r *Reconciler) syncRemoteObjects(
102103
fmt.Sprintf("Failed to get resource %s with name %s: %s", remoteObjKind, remoteObjName, remoteGetErr),
103104
)
104105
}
105-
return Stop, ctrl.Result{RequeueAfter: DefaultRequeueDelay}, remoteGetErr
106+
remoteDatabaseNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionFalse, remoteObjRV)
107+
return r.updateStatusRemoteObjects(ctx, remoteDatabaseNodeSet, DefaultRequeueDelay)
106108
}
107109

108110
// Check object existence in local cluster
109-
remoteObjRV := remoteObj.GetResourceVersion()
110111
localObj := resources.CreateResource(remoteObj)
111112
getErr := r.Client.Get(ctx, types.NamespacedName{
112113
Name: localObj.GetName(),
@@ -144,7 +145,7 @@ func (r *Reconciler) syncRemoteObjects(
144145
"Provisioning",
145146
fmt.Sprintf("RemoteSync CREATE resource %s with name %s", remoteObjKind, remoteObjName),
146147
)
147-
remoteDatabaseNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionTrue, remoteObjRV)
148+
remoteDatabaseNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionFalse, remoteObjRV)
148149
return r.updateStatusRemoteObjects(ctx, remoteDatabaseNodeSet, StatusUpdateRequeueDelay)
149150
}
150151

internal/controllers/remotestoragenodeset/remote_objects.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ func (r *Reconciler) syncRemoteObjects(
6060
for _, remoteObj := range remoteObjects {
6161
remoteObjName := remoteObj.GetName()
6262
remoteObjKind := remoteObj.GetObjectKind().GroupVersionKind().Kind
63+
remoteObjRV := remoteObj.GetResourceVersion()
6364
var remoteResource *v1alpha1.RemoteResource
6465
for idx := range remoteStorageNodeSet.Status.RemoteResources {
6566
if resources.EqualRemoteResourceWithObject(&remoteStorageNodeSet.Status.RemoteResources[idx], remoteObj) {
@@ -102,11 +103,11 @@ func (r *Reconciler) syncRemoteObjects(
102103
fmt.Sprintf("Failed to get resource %s with name %s: %s", remoteObjKind, remoteObjName, remoteGetErr),
103104
)
104105
}
105-
return Stop, ctrl.Result{RequeueAfter: DefaultRequeueDelay}, remoteGetErr
106+
remoteStorageNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionFalse, remoteObjRV)
107+
return r.updateStatusRemoteObjects(ctx, remoteStorageNodeSet, DefaultRequeueDelay)
106108
}
107109

108110
// Check object existence in local cluster
109-
remoteObjRV := remoteObj.GetResourceVersion()
110111
localObj := resources.CreateResource(remoteObj)
111112
getErr := r.Client.Get(ctx, types.NamespacedName{
112113
Name: localObj.GetName(),
@@ -144,7 +145,7 @@ func (r *Reconciler) syncRemoteObjects(
144145
"Provisioning",
145146
fmt.Sprintf("RemoteSync CREATE resource %s with name %s", remoteObjKind, remoteObjName),
146147
)
147-
remoteStorageNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionTrue, remoteObjRV)
148+
remoteStorageNodeSet.UpdateRemoteResourceStatus(remoteResource, metav1.ConditionFalse, remoteObjRV)
148149
return r.updateStatusRemoteObjects(ctx, remoteStorageNodeSet, StatusUpdateRequeueDelay)
149150
}
150151

0 commit comments

Comments
 (0)