keystone-listener: enable allow_requeue for project delete events#371
keystone-listener: enable allow_requeue for project delete events#371xek wants to merge 1 commit into
Conversation
When the Keystone listener fails to clean up Barbican resources for a deleted project (e.g. transient DB outage), the notification was silently acknowledged and dropped because allow_requeue defaults to false. This leaves orphaned secrets, containers, KEK data and ACLs in the database with no automatic recovery path. Setting allow_requeue = true causes the message to be requeued so the cleanup is retried once the transient failure resolves. Assisted-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com> Change-Id: I8c7911943a3f76dcc4215e05bce69beb3821928d
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: xek The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a2865839e558414aa3bb96d7144de868 ❌ openstack-k8s-operators-content-provider FAILURE in 5m 06s |
Summary
allow_requeue = truein the Keystone listener config templateTest plan
🤖 Generated with Claude Code