Draft: Add Jira Connect public key store setting
What does this MR do and why?
This is the first step to replace the gitlab.jira_connect.enable_public_keys_storage
config with an application setting.
The config was introduced as a quick way to improve the development experience for the GitLab for Jira app (!105257 (merged)). But our guidelines are to use ApplicationSetting
instead of gitlab.yml
for new settings.
We cannot replace the config in one step because we have to make sure it is enabled for GitLab.com but disabled for self-managed. The plan is to:
- Introduce the Enable public key storage setting. (This MR)
- Enable the setting on GitLab.com
- Remove the
jira_connect.enable_public_keys_storage
config.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #384896 (closed)
Edited by Andy Schoenen