Clarify ssh key authentication options under performance optimization

Problem to solve

As discussed in Slack (thread), using a checkbox to indicate two options is confusing. By checking or unchecking Use authorized_key file to authenticate SSH keys, a user is actually choosing whether or not they want to use the GitLab database to handle the authentication of SSH keys.

Proposal

Under Admin Area > Settings > Network > Performance optimization Replace the checkbox with a radio button group. Default selection should keep the existing choice for authorized_keys file.

Default_with_radio_button_options

Open Figma →

Documentation

https://docs.gitlab.com/ee/administration/operations/fast_ssh_key_lookup.html

Edited by Austin Regnery