From where does one update the config.toml of a Kubernetes executor?

Hi all,

Seen a few of these questions around, as of yet unanswered.

From where does one edit the config.toml of a Kubernetes executor pod?

Obviously, getting onto the pod itself and editing /home/gitlab-runner/.gitlab-runner/config.toml is not going to persist a container restart.

Like a few others, I am moving from docker to buildah, and it is required to add:

[[runners.kubernetes.volumes.host_path]]
name = “buildah”
mount_path = “/var/lib/containers/”
read_only = false

EDIT: Only the “stub” config.toml is available in the ConfigMap of runner-gitlab-runner.

Now, i’ve seen some advice about updating the runner via a Helm chart, but cannot find anything concrete.

Any assistance would be highly appreciated.

Cheers