Add application credential finalizer management#554
Conversation
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/31842d3dda954b798bb28247d9d73489 ❌ openstack-k8s-operators-content-provider FAILURE in 18m 06s |
32d5f89 to
c91273f
Compare
c91273f to
73dec6e
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fbde6923310e4f94b1dd04ee341a9eba ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 29m 02s |
73dec6e to
1a34868
Compare
1a34868 to
01e4498
Compare
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 4m 09s |
|
recheck |
01e4498 to
771853a
Compare
|
Following the discussion in watcher-operator the AC finalizer management is now split into two phases:
This prevents a race condition where rapid AC rotations could revoke credentials still in use by running pods. |
Signed-off-by: Veronika Fisarova <vfisarov@redhat.com>
771853a to
ee231b4
Compare
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Deydra71, fmount 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 |
b7b97c3
into
openstack-k8s-operators:main
Jira: OSPRH-27509
Application Credential dev-doc: https://github.com/openstack-k8s-operators/dev-docs/blob/main/application_credentials.md
Status.ApplicationCredentialSecretopenstack.org/manila-ac-consumerfinalizer to the AC secret after service config is renderedThis ensures that the keystone-operator cannot revoke a rotated AC secret while Manila is still consuming it.
Depends-On: openstack-k8s-operators/keystone-operator#685
Assisted-by: Claude Opus 4.6 noreply@anthropic.com