What does this MR do?
Stops directing CentOS 7 users to compile their own SSH server
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
Since CentOS 7.4, support for
AuthorizedKeysCommand %f %k has been present as the OpenSSH version was upgraded to 7.4
Release announcement: https://lists.centos.org/pipermail/centos-announce/2017-September/022532.html
Screenshots (if relevant)
lupine@gitlab-t470p:~/dev/gitlab.com/gitlab-org/gdk-ee/gitlab$ docker run --rm -ti centos:7 /bin/bash [root@f7caf7889390 /]# yum info openssh Loaded plugins: fastestmirror, ovl base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/4): extras/7/x86_64/primary_db | 101 kB 00:00:02 (2/4): base/7/x86_64/group_gz | 156 kB 00:00:02 (3/4): updates/7/x86_64/primary_db | 2.8 MB 00:00:10 (4/4): base/7/x86_64/primary_db | 5.7 MB 00:00:11 Determining fastest mirrors * base: mirror.cogentco.com * extras: repos.dfw.quadranet.com * updates: mirror.jax.hugeserver.com Available Packages Name : openssh Arch : x86_64 Version : 7.4p1 Release : 12.el7_4 Size : 509 k Repo : updates/7/x86_64 # ...
Does this MR meet the acceptance criteria?
Changelog entry added, if necessary
Has been reviewed by Backend
Conform by the merge request performance guides
Conform by the style guides
Squashed related commits together