Merge Request missing deployment labels and MR widget
gitlab-org/gitlab!47225 (merged) was deployed to Production but doesn't have any of the environment labels or an MR widget to show this.
I suspect the reason is the failed Omnibus-GitLab-Mirror task in the pipeline.
Other MRs in the same deployment are correctly labeled. https://gitlab.com/gitlab-org/release/tasks/-/issues/1873
Could we investigate what happened here and find a way to make this more robust or recoverable so that all MRs have the correct tagging?
Conclusion
- QA task implied that gitlab-org/gitlab!47225 (merged) was already in production, when it was not. On #1342 (comment 445790567), we could observe:
- gitlab-org/gitlab!47225 (merged) was only deployed to staging and not to production.
- Packages displayed by
auto_deploy:status
were different from those on the/help
pages because there was a deployment in progress.
Corrective actions
We need QA tasks to be more reliable, that is, a QA task should only list merge requests included in the package. - #1348
Edited by Mayra Cabrera