-
Story
-
Resolution: Done
-
Undefined
-
None
From GITOPS-1089:
As a member of the GitOps Engineering Team, I noticed that the reconciliation logic for permissions (Roles, RoleBindings, ServiceAccounts) is often confusing and redundant, resulting in more API server requests than necessary and makes understanding the logic unnecessarily complex and error prone. Because this logic is on a very critical path in the Operator and errors in it can have dire consequences, we should refactor the code to be more simple and understandable and be less complex and less error-prone.
Acceptance Criteria:
- A design document explaining the approach to simplify the reconcile workflow to reduce the number of calls to api-server for role/role binding/service account permissions
- Impact on the current reconcile workflow
- clones
-
GITOPS-1237 Code cleanup: Simplify reconciler code for Roles/Rolebindings
- Closed