Backporting authorized_keys feature to CE
As part of our ~"Cloud Native" and GCP Migration work, we identified in https://gitlab.com/charts/helm.gitlab.io/issues/13 and https://gitlab.com/charts/helm.gitlab.io/issues/14 that not having to write to authorized_keys file would simplify our work.
As far as I understand, the biggest chunk is already in gitlab-shell, so accessible in both EE and CE: gitlab-shell!42 (merged)
Two required parts from EE codebase are https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/250 and https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2004.
@jramsay I think this falls under ~Platform. Are there any reasons why we should not backport this to CE?
To make it perfectly clear, this is not intended to be the new default behaviour of very installation method. We only need this option to be available in both editions to simplify the work in helm charts where this will be the default.
Links
https://docs.gitlab.com/ee/administration/operations/fast_ssh_key_lookup.html
/cc @pcarranza