@@ -34,12 +34,12 @@ const (
3434)
3535
3636// addFinalizerToVR adds the VR finalizer on the VolumeReplication instance.
37- func (r * VolumeReplicationReconciler ) addFinalizerToVR (logger logr.Logger , vr * replicationv1alpha1.VolumeReplication ,
37+ func (r * VolumeReplicationReconciler ) addFinalizerToVR (ctx context. Context , logger logr.Logger , vr * replicationv1alpha1.VolumeReplication ,
3838) error {
3939 if ! contains (vr .ObjectMeta .Finalizers , volumeReplicationFinalizer ) {
4040 logger .Info ("adding finalizer to volumeReplication object" , "Finalizer" , volumeReplicationFinalizer )
4141 vr .ObjectMeta .Finalizers = append (vr .ObjectMeta .Finalizers , volumeReplicationFinalizer )
42- if err := r .Client .Update (context . TODO () , vr ); err != nil {
42+ if err := r .Client .Update (ctx , vr ); err != nil {
4343 return fmt .Errorf ("failed to add finalizer (%s) to VolumeReplication resource" +
4444 " (%s/%s) %w" ,
4545 volumeReplicationFinalizer , vr .Namespace , vr .Name , err )
@@ -50,11 +50,11 @@ func (r *VolumeReplicationReconciler) addFinalizerToVR(logger logr.Logger, vr *r
5050}
5151
5252// removeFinalizerFromVR removes the VR finalizer from the VolumeReplication instance.
53- func (r * VolumeReplicationReconciler ) removeFinalizerFromVR (logger logr.Logger , vr * replicationv1alpha1.VolumeReplication ) error {
53+ func (r * VolumeReplicationReconciler ) removeFinalizerFromVR (ctx context. Context , logger logr.Logger , vr * replicationv1alpha1.VolumeReplication ) error {
5454 if contains (vr .ObjectMeta .Finalizers , volumeReplicationFinalizer ) {
5555 logger .Info ("removing finalizer from volumeReplication object" , "Finalizer" , volumeReplicationFinalizer )
5656 vr .ObjectMeta .Finalizers = remove (vr .ObjectMeta .Finalizers , volumeReplicationFinalizer )
57- if err := r .Client .Update (context . TODO () , vr ); err != nil {
57+ if err := r .Client .Update (ctx , vr ); err != nil {
5858 return fmt .Errorf ("failed to remove finalizer (%s) from VolumeReplication resource" +
5959 " (%s/%s), %w" ,
6060 volumeReplicationFinalizer , vr .Namespace , vr .Name , err )
@@ -65,11 +65,11 @@ func (r *VolumeReplicationReconciler) removeFinalizerFromVR(logger logr.Logger,
6565}
6666
6767// addFinalizerToPVC adds the VR finalizer on the PersistentVolumeClaim.
68- func (r * VolumeReplicationReconciler ) addFinalizerToPVC (logger logr.Logger , pvc * corev1.PersistentVolumeClaim ) error {
68+ func (r * VolumeReplicationReconciler ) addFinalizerToPVC (ctx context. Context , logger logr.Logger , pvc * corev1.PersistentVolumeClaim ) error {
6969 if ! contains (pvc .ObjectMeta .Finalizers , pvcReplicationFinalizer ) {
7070 logger .Info ("adding finalizer to PersistentVolumeClaim object" , "Finalizer" , pvcReplicationFinalizer )
7171 pvc .ObjectMeta .Finalizers = append (pvc .ObjectMeta .Finalizers , pvcReplicationFinalizer )
72- if err := r .Client .Update (context . TODO () , pvc ); err != nil {
72+ if err := r .Client .Update (ctx , pvc ); err != nil {
7373 return fmt .Errorf ("failed to add finalizer (%s) to PersistentVolumeClaim resource" +
7474 " (%s/%s) %w" ,
7575 pvcReplicationFinalizer , pvc .Namespace , pvc .Name , err )
@@ -80,12 +80,12 @@ func (r *VolumeReplicationReconciler) addFinalizerToPVC(logger logr.Logger, pvc
8080}
8181
8282// removeFinalizerFromPVC removes the VR finalizer on PersistentVolumeClaim.
83- func (r * VolumeReplicationReconciler ) removeFinalizerFromPVC (logger logr.Logger , pvc * corev1.PersistentVolumeClaim ,
83+ func (r * VolumeReplicationReconciler ) removeFinalizerFromPVC (ctx context. Context , logger logr.Logger , pvc * corev1.PersistentVolumeClaim ,
8484) error {
8585 if contains (pvc .ObjectMeta .Finalizers , pvcReplicationFinalizer ) {
8686 logger .Info ("removing finalizer from PersistentVolumeClaim object" , "Finalizer" , pvcReplicationFinalizer )
8787 pvc .ObjectMeta .Finalizers = remove (pvc .ObjectMeta .Finalizers , pvcReplicationFinalizer )
88- if err := r .Client .Update (context . TODO () , pvc ); err != nil {
88+ if err := r .Client .Update (ctx , pvc ); err != nil {
8989 return fmt .Errorf ("failed to remove finalizer (%s) from PersistentVolumeClaim resource" +
9090 " (%s/%s), %w" ,
9191 pvcReplicationFinalizer , pvc .Namespace , pvc .Name , err )
@@ -96,11 +96,11 @@ func (r *VolumeReplicationReconciler) removeFinalizerFromPVC(logger logr.Logger,
9696}
9797
9898// addFinalizerToVG adds the VR finalizer on the VolumeGroup.
99- func (r * VolumeReplicationReconciler ) addFinalizerToVG (logger logr.Logger , vg * volumegroupv1.VolumeGroup ) error {
99+ func (r * VolumeReplicationReconciler ) addFinalizerToVG (ctx context. Context , logger logr.Logger , vg * volumegroupv1.VolumeGroup ) error {
100100 if ! contains (vg .ObjectMeta .Finalizers , vgReplicationFinalizer ) {
101101 logger .Info ("adding finalizer to VolumeGroup object" , "Finalizer" , vgReplicationFinalizer )
102102 vg .ObjectMeta .Finalizers = append (vg .ObjectMeta .Finalizers , vgReplicationFinalizer )
103- if err := r .Client .Update (context . TODO () , vg ); err != nil {
103+ if err := r .Client .Update (ctx , vg ); err != nil {
104104 return fmt .Errorf ("failed to add finalizer (%s) to VolumeGroup resource" +
105105 " (%s/%s) %w" ,
106106 vgReplicationFinalizer , vg .Namespace , vg .Name , err )
@@ -111,12 +111,12 @@ func (r *VolumeReplicationReconciler) addFinalizerToVG(logger logr.Logger, vg *v
111111}
112112
113113// removeFinalizerFromVG removes the VR finalizer on VolumeGroup.
114- func (r * VolumeReplicationReconciler ) removeFinalizerFromVG (logger logr.Logger , vg * volumegroupv1.VolumeGroup ,
114+ func (r * VolumeReplicationReconciler ) removeFinalizerFromVG (ctx context. Context , logger logr.Logger , vg * volumegroupv1.VolumeGroup ,
115115) error {
116116 if contains (vg .ObjectMeta .Finalizers , vgReplicationFinalizer ) {
117117 logger .Info ("removing finalizer from VolumeGroup object" , "Finalizer" , vgReplicationFinalizer )
118118 vg .ObjectMeta .Finalizers = remove (vg .ObjectMeta .Finalizers , vgReplicationFinalizer )
119- if err := r .Client .Update (context . TODO () , vg ); err != nil {
119+ if err := r .Client .Update (ctx , vg ); err != nil {
120120 return fmt .Errorf ("failed to remove finalizer (%s) from VolumeGroup resource" +
121121 " (%s/%s), %w" ,
122122 vgReplicationFinalizer , vg .Namespace , vg .Name , err )
0 commit comments