Adding a deploy key to every project repository breaks the UI display of deploy keys: "Error getting deploy keys"
Summary
Project UIs fail to render, returning a 500 and "Error getting deploy keys".
Steps to reproduce
Through automation, we create a deploy key if not present for every Gitlab project in our self-managed instance. We have 81,175 projects today.
APIs are still functional, we can list/create, but UI driven interactions are not available:
Example Project
We're a self-managed instance, I can discuss privately more about our instance/usage.
What is the current bug behavior?
A get request is fired to /namespace/project/-/deploy_keys
and returns 500 after almost exactly 1 minute
What is the expected correct behavior?
Loading deploy keys UI