Add application credential finalizer management#627
Conversation
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4e05c3d52bc5404faa844882720410d5 ❌ openstack-k8s-operators-content-provider FAILURE in 18m 19s |
8f35bd8 to
d373193
Compare
d373193 to
b7020d4
Compare
b7020d4 to
25f5f93
Compare
25f5f93 to
20df9a3
Compare
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 4m 03s |
|
recheck |
20df9a3 to
19acf37
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>
19acf37 to
84f25ea
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 |
2fa4cc2
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/cinder-ac-consumerfinalizer to the AC secret after service config is renderedThis ensures that the keystone-operator cannot revoke a rotated AC secret while Cinder is still consuming it.
Depends-On: openstack-k8s-operators/keystone-operator#685
Assisted-by: Claude Opus 4.6 noreply@anthropic.com