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