Feature Request - Configurable GraphQL limits for self hosted instances

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Feature proposal

Add configurable settings for GraphQL's Max Query Size and Max Query Complexity for self-hosted Omnibus Gitlab. I have a case where I would want to use a single command to bulk assign projects to runners due to our internal process needs.

Zendesk Ticket - internal only

Implementation proposal

Replace the following GraphQL limits with configurable application settings:

Update the /admin/application_settings/network page of the Admin Settings with a new section for updating these GraphQL limits.

Add documentation of new settings to a new subpage of https://docs.gitlab.com/ee/administration/settings. We should also update the docs navigation with the new docs subpage.

Resources:

Edited by 🤖 GitLab Bot 🤖