Skip to content

Introduce BBM Finalizing tab in Admin portal

Prabakaran Murugesan requested to merge 390600-bbm-admin-finalizing-tab into master

What does this MR do and why?

In addition to queued, failed and finished, this MR introduces finalizing tab. So that admins can see the BBMs which are stuck in this state.

Note: This is the first iteration of solving BBMs getting stuck while upgrading Gitlab.

Screenshots or screen recordings

Screenshot_2023-03-26_at_23.20.10

How to set up and validate locally

  1. Log in as an Admin user and navigate to 'http://gdk.test:3000/admin/background_migrations'
  2. You should be able to see 4 tabs now, [Queued, Finalizing, Failed, Finished].
  3. Create a BBM record with 'finalizing' status and it should reflect in this page.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #390600 (closed)

Edited by Prabakaran Murugesan

Merge request reports