Closed Nuru closed 5 months ago
Hey @Nuru,
We do provide a way for you to configure runner pod spec. As specified here, the template is PodSpec
definition, so you can customize it based on your needs.
For dind
, we documented here that container mode only provides the out-of-box spec, and if you need to customize it, we provided the expanded spec that you can use as a starting point.
Basically, you can control your runner pod definition however you'd like. The container mode only provides a shortcut, so you don't have to specify everything if the out-of-box implementation works for you.
Checks
Controller Version
0.8.3
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
Without the ability to configure resource (in particular, memory) requests for containers, runner pods can get into situations where the
runner
runs but thedind
container does not, causing the job to fail.Describe the expected behavior
Like pretty much every other Helm chart, these Helm charts should provide a way for the user to configure the CPU and Memory requests and limits for every container. If the containers use ephemeral storage, those requests and limits should be configurable as well.
Additional Context
Controller Logs
Runner Pod Logs