Skip to content

CI: reduce resources of deployments

Jason Plum requested to merge ci-reduce-resources into master

What does this MR do?

We're seeing exhaustion of resources according to the scheduler. Reduce the scale & requests to increase the density of deployments.

Example:

  • EKS, 8x 4C/16G (3.9/14.5), exhausted after 10 deployments.
  • GKE, 9x 4C/16G (3.9/12.4), echausted after 11 deployments.

Reduce:

  • webservice: CPU to 500 (50%), Memory to 2G (80%)
  • sidekiq: CPU to 300m (33%), Memory to 1.5G (75%)
  • gitlab-shell: maxReplicas to

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion.

Required

  • Merge Request Title and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com

Expected (please provide an explanation if not completing)

  • Test plan indicating conditions for success has been posted and passes
  • Documentation created/updated
  • Tests added
  • Integration tests added to GitLab QA
  • Equivalent MR/issue for omnibus-gitlab opened

Merge request reports