GitLab Managed Apps should install the version of GitLab Runner corresponding to GitLab version

Problem to solve

At the moment the version of the GitLab Runner helm chart available via GitLab Managed Apps lags GitLab version e.g.:

It means that users utilizing GitLab Managed Apps cannot get version of the Runner corresponding to their GitLab instance. If they need it, they will have to install Runner using other methods.

User experience goal

GitLab Managed Apps should allow installing the version of GitLab Runner corresponding to the version of the GitLab instance.

Proposal

Instead of hard-coding the exact version via VERSION, we could likely obtain the chart version corresponding to GitLab version installed currently from the output of helm search -l gitlab/gitlab-runner | grep <GITLAB_VERSION> and install the appropriate one.

Links / references

One of our large Premium customers noticed this behavior.