-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
Currently, when requesting service accounts for a tenant, we pass a clientId query parameter to the IT service (possibly repeated if we want several service accounts). However, we do not currently put a limit on the number of service accounts that can be requested at once.
In stage, we have a tenant with 5563 service accounts. If we attempt to request all of the service accounts in this tenant from IT, we make a request to an approximately 256kB URL. Unsurprisingly, this causes problems.
See https://kibana.apps.crcs02ue1.urby.p1.openshiftapps.com/app/discover#/doc/818937c0-78a3-11ee-882d-557eeb1f88bc/cwl-rbac-stage-2025.08.14?id=39142250835051888515714494058971387640199609590042067054 for an example of this happening.