gitlab k8s runner should use an existing runner_token secret
Description
The gitlab runner (installed via helm in a k8s cluster) should support using an existing secret providing the runner_token. If the secret is changed/rotated, then runner should start using the new runner_token without manual interaction.