Skip to content
This repository was archived by the owner on Dec 3, 2024. It is now read-only.

Commit d4fc96e

Browse files
committed
Fix recreating BucketAccess with Update method
1 parent 80979e8 commit d4fc96e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/bucketaccess/bucketaccess_controller.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,12 @@ func (bal *BucketAccessListener) Update(ctx context.Context, old, new *v1alpha1.
315315
if err != nil {
316316
return bal.recordError(bucketAccess, v1.EventTypeWarning, events.FailedRevokeAccess, err)
317317
}
318+
} else {
319+
// Trigger the Add logic to ensure that the BucketAccess is properly reconciled
320+
err := bal.Add(ctx, bucketAccess)
321+
if err != nil {
322+
return bal.recordError(bucketAccess, v1.EventTypeWarning, events.FailedGrantAccess, err)
323+
}
318324
}
319325

320326
klog.V(3).InfoS("Update BucketAccess success",

0 commit comments

Comments
 (0)