Skip to content

gitlab_runner: use new registration workflow

Jelto requested to merge gitlab-runner-use-new-registration into main

This change uses the new authentication workflow for the gitlab-runner helm deployment. The new workflow uses runnerToken instead of runnerRegistrationToken. The registration token can't be reused anymore for Runners with differenct configurations. So memory optimized and staging runners need their own token.

Also the following fields can no longer be configured in helm and removed from Terraform:

  • locked
  • tags
  • maximumTimeout
  • runUntagged
  • protected

Config for this settings moved here: https://gitlab.wikimedia.org/repos/releng/gitlab-settings

See: https://docs.gitlab.com/ee/ci/runners/new_creation_workflow.html And https://gitlab.com/gitlab-org/charts/gitlab-runner/-/blob/main/values.yaml

Bug: T344951

Edited by Jelto

Merge request reports