Skip to content

Optimize AuthorizeProxyUserService with user_access authorizations

Shinya Maeda requested to merge find-and-use-user-access-authorizations into master

NOTE: This MR is built on top of Introduce Agent User Access Finder (!117817 - merged).

What does this MR do and why?

This MR optimizes AuthorizeProxyUserService with persisted user_access authorizations, which was introduced in the previous MRs (MR-1 and MR-2).

Closes Persist GitLab agent's user access configuratio... (#389430 - closed) and Fix N+1 issue in KAS user access endpoints (#393336 - closed)

A few notes:

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Shinya Maeda

Merge request reports