Pods configuration

We've configured specific nodes for each task, and we're going to explain what we did.

Only 2 pods we think you would be interested in/in changing are BTQ_BUILD and test_runner.

All pods yaml files can be found in jenkins/pod-templates/ folder.

BTQ_BUILD

Uses kaniko to build docker container in containers, since we build 10 microservices in parallel we tried to limit the resources that each pod takes as much as possible, giving them only as much as they need to parallelize the job as much as possible.

For the memory and storage limits the 1700 and 2800 might seem a little too much but the Kaniko needs them.

Test runner

Here we use one pods to run all tests one after the other, for that reason we gave it that much resources, and because it usually runs alone we can afford to give it that much.

Last updated