Skip to content

Conversation

@nexus49
Copy link
Contributor

@nexus49 nexus49 commented Jan 30, 2026

Summary

  • Add AccountInfoReconciler with AccountInfoFinalizerSubroutine to manage deletion lifecycle of AccountInfo resources
  • Introduce security.platform-mesh.io/accountinfo-finalizer that blocks AccountInfo deletion until all APIBinding resources with core.platform-mesh.io/apibinding-finalizer are removed from the workspace
  • Include comprehensive unit tests for the finalizer logic

@nexus49 nexus49 force-pushed the feat/accountinfo-finalizer branch from 29f805c to 67250e4 Compare January 30, 2026 11:09
Add a new AccountInfoReconciler that ensures AccountInfo resources
cannot be deleted while APIBinding resources in the workspace still
have the core.platform-mesh.io/apibinding-finalizer finalizer.

- Add AccountInfoFinalizerSubroutine with security.platform-mesh.io/accountinfo-finalizer
- Add AccountInfoReconciler using the lifecycle builder pattern
- Register controller in operator.go
- Add comprehensive unit tests

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
@nexus49 nexus49 force-pushed the feat/accountinfo-finalizer branch from 67250e4 to a739841 Compare January 30, 2026 12:18
…orization model

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
@nexus49 nexus49 marked this pull request as draft January 31, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants