Requests optimization for gitlab namespace workloads.
As part of the cost savings efforts from https://gitlab.com/gitlab-org/quality/engineering-analytics/finops-analysis/-/issues/55#note_1424931371 it was identified the need to optimize the requests for the gitlab namespace workloads.
Finops has established the following goal for this namespace:
| namespace | target | avg cpu request / avg cpu usage |
|---|---|---|
| gitlab | 5% | 5,462 / 1,680 |
To accomplish this goal we can use the findings from Kubecost Request right-sizing recommendations reports to tune the requests for all the gitlab workloads in both gstg and gprd environments.
I have compiled the reports for each individual cluster on this spreadsheet however is best to verify these values using Kubecost since the recommendations may have changed since I gathered the data.
Since all the workloads on the gitlab namespace are owned by ~"team::General" I'll be assigning this issue to them.