Geo: Add UI checkbox to enable object storage verification

Proposal

We need a way to enable and disable the object storage verification. GitLab managed object storage replication controls are on the UI site configuration pages (Admin Area > Geo Sites > Edit Geo site).

Another checkbox that controls the verification should be positioned below the replication setting.

There should be text below the setting briefly explaining what it will do.


Update based on discussions below

We want to restrict the scope for object storage verification to only when GitLab managed storage replication is enabled for the initial release. Therefore, the GitLab object storage verification checkbox should only be enabled if GitLab managed object storage replication is enabled.

If GitLab managed object storage is unchecked while GitLab managed object storage is checked, we should automatically uncheck GitLab managed storage verification.

Edited by Sampath Ranasinghe