Skip to content

Add extraRegistrationArgs to .Values.runner, allowing for options that are not explicitly handled

What does this MR do?

This MR adds the ability to set extra runner registration args, which aren't explicitly handled.

Why was this MR needed?

Many registration options, such as --tls-cert-file and --tls-key-file have no way of being set in the chart. This prevents usage of the runner in environments where the GitLab API is authenticated using TLS client auth.

What's the best way to test this MR?

  • Set runner.extraRegistrationArgs in the values.yaml file
  • Run helm template .

What are the relevant issue numbers?

#334 (closed)

Merge request reports