Isolation of CI API Calls
There is an overwhelming number of alerts that stem around CI/CD making too many calls or being stalled out on the API, we need to isolate and dedicate some resources to CI API calls.
- Establish an internal API for CI to be used for shared runners (e.g. https://api-pipelines.gitlab.com)
- Configure GCP Shared runners to use this dedicated LB
- Configure API server pool for CI/CD