Skip to content

Define CPU/memory limits/requests per CI job

Description

It will be good to set kubernetes limits/requests in .gitlab-ci.yml per job, when they're missing or too high use just the default ones from config.toml.

Not all tasks requires the same amount of cpu/memory, with those settings can utilize the k8s cluster much more efficiently.

Proposal

Per task limit_cpu/limit_memory/request_cpu/request_memory variables.