You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a backup expires, and velero fail to clean up due to object locks, velero should update local Backup CR to reflect this either in status or annotation.
Perhaps add a finalizer to backup as otherwise user manually deleting this backup CR will mean no velero instance will ever clean this backup again as it won't sync to cluster due to expiration.
User acknowledges that if finalizer is removed, velero will only retry to cleanup one more time (if there is a detectable event), and CR will be gone forever and not sync back. Data may remain in bucket if user still had object lock on during finalizer removal.
User can add annotate backup or BSL once they have resolved the issue, velero will retry cleanup and remove finalizer to complete the deletion.
Describe the solution you'd like
Anything else you would like to add:
Environment:
Velero version (use velero version):
Kubernetes version (use kubectl version):
Kubernetes installer & version:
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
Vote on this issue!
This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.
👍 for "The project would be better with this feature added"
👎 for "This feature will not enhance the project in a meaningful way"
The text was updated successfully, but these errors were encountered:
Describe the problem/challenge you have
If a backup expires, and velero fail to clean up due to object locks, velero should update local Backup CR to reflect this either in status or annotation.
Perhaps add a finalizer to backup as otherwise user manually deleting this backup CR will mean no velero instance will ever clean this backup again as it won't sync to cluster due to expiration.
User acknowledges that if finalizer is removed, velero will only retry to cleanup one more time (if there is a detectable event), and CR will be gone forever and not sync back. Data may remain in bucket if user still had object lock on during finalizer removal.
User can add annotate backup or BSL once they have resolved the issue, velero will retry cleanup and remove finalizer to complete the deletion.
Describe the solution you'd like
Anything else you would like to add:
Environment:
velero version
):kubectl version
):/etc/os-release
):Vote on this issue!
This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.
The text was updated successfully, but these errors were encountered: