Add application credential finalizer management#618
Conversation
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
67833c8 to
05c20c1
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
05c20c1 to
b9aa759
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/37b8d376ac0d49d4bd3759b88db8053b ❌ openstack-k8s-operators-content-provider FAILURE in 10m 37s |
b9aa759 to
2300304
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/63ec2a4ca5d048f9add5f9999ff5af7c ❌ openstack-k8s-operators-content-provider FAILURE in 10m 53s |
2300304 to
28fe0a6
Compare
28fe0a6 to
c57aa7a
Compare
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 4m 03s |
|
recheck |
c57aa7a to
7b63bb8
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. |
|
/test neutron-operator-build-deploy-kuttl Looks like an env/timing hiccup |
|
the implementation is in line with all the other (merged) patches. @slawqo @karelyatin to check and push a final approve. |
Signed-off-by: Veronika Fisarova <vfisarov@redhat.com>
7b63bb8 to
703c038
Compare
|
/test neutron-operator-build-deploy-kuttl |
|
Build failed (check pipeline). Post ✔️ openstack-k8s-operators-content-provider SUCCESS in 49m 39s |
|
recheck |
|
/retest |
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 6m 40s |
|
recheck |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Deydra71, fmount, slawqo 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 |
3ab751e
into
openstack-k8s-operators:main
Jira: OSPRH-29269
Application Credential dev-doc: https://github.com/openstack-k8s-operators/dev-docs/blob/main/application_credentials.md
Status.ApplicationCredentialSecretopenstack.org/neutronapi-ac-consumerfinalizer to the AC secret after service config is renderedThis ensures that the keystone-operator cannot revoke a rotated AC secret while Neutron is still consuming it.
Depends-On: openstack-k8s-operators/keystone-operator#685
Assisted-by: Claude Opus 4.6 noreply@anthropic.com