Avoid returning deployment metrics url to MR widget when the deployment is not successful
What does this MR do?
After 11.5 RC4 deployment on gitlab.com, https://sentry.gitlab.net/gitlab/gitlabcom/issues/561552/ is being reported.
This error happens when user accesses deployment metrics in MR widget. Currently, we return metrics url even if the deployment is still running, however, this should not be returned until the deployment succeeded.
What are the relevant issue numbers?
Close https://gitlab.com/gitlab-org/gitlab-ce/issues/53870
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary - [-] Documentation created/updated
-
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides - [-] Link to e2e tests MR added if this MR has Requires e2e tests label. See the Test Planning Process.
Edited by Shinya Maeda