Update UI to make it clearer what reindex does and does not do

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

We have received many customer reports of them having problems running the reindex via the UI. In almost all cases we've seen there was actually no reason for them to be using the reindex option in the UI. They regularly are assuming it is going to fix data issues or is necessary for other reasons. Usually it makes the root cause worse.

Solution

Update the UI to explain that it cannot fix missing data and should only be used when you know there is some index settings you are trying to update. Also point the user to the rake task rake gitlab:elastic:index if their intention is to recreate the index from scratch to correct data issues.

Edited by 🤖 GitLab Bot 🤖