Permit configuration of Runner livenessProbe and readinessProbe periods in Chart
We have an Ultimate customer with a very large fleet of Runners that they manage in Kubernetes using the Runner Helm Chart. The fleet is flooding gitlab.com with very many liveness checks and causing HTTP 429 errors, and also IP address blocks for that customer. It would be helpful if the values which are hard-coded in the chart could be configurable through values.yaml
, so that they can be tuned with the fleet size to keep the requests per minute within gitlab.com
's rate limits.
Also customers should not need to maintain a separate branch or fork of the charts just to configure this.
Edited by Mike Lockhart | GitLab