Skip to content

Automatically run the check_omnibus_packages_tagging job in the monthly release pipeline

What does this MR do and why?

Describe in detail what your merge request does and why.

This MR removes the manual triggering of the monthly_release_tag_day:check_omnibus_packages_tagging of the monthly release pipeline following the automation of the tagging job. The job will be automatically triggered 90 minutes after the latter is completed.

Related issue: gitlab-com/gl-infra/delivery#20575 (closed)

Tagging stage in the monthly release tasks

Tag day: Wednesday, Sep 18
  • Start the monthly_release_tag_day:prepare job in the monthly release pipeline: https://example.com/foo/bar/-/pipelines/1
    • Jobs to verify the integrity of the stable branches (monthly_release_tag_day:ensure_stable_branches_green) and the mirror status (monthly_release_tag_day:mirror_status) will start automatically.
  • Once the above jobs are green, trigger the monthly_release_tag_day:start_tag job: https://example.com/foo/bar/-/pipelines/1
    • This job will tag the final 17.4.0 version.
  • The monthly_release_tag_day:check_omnibus_packages_tagging job will be triggered 90 minutes after tagging completes. However, if possible, you can start it earlier. In case the job fails, troubleshoot the issue, and rerun the job.
    • Check that the CNG Images are built: CNG builds.
    • Check that the Helm chart is built by making sure the publish_tagged_package job succeeded: v8.4.0
  • After tagging, the release.gitlab.net instance was automatically updated with the latest monthly release. Corroborate if the deployment was successful by verifying that the monthly_release_tag_day:verify_release_deploy job succeeded.
    • A Slack notification with Validate release.gitlab.net running 17.4.0 has successfully executed will be sent to #f_upcoming_release.
  • Validate 17.4.0 has been passed automated QA by ensuring the release-gitlab-qa-smoke job from the release deploy pipeline is green.

Past this point, no new code can be added to the release that was not included in the final RC.

Content

  • Update monthly_release_tag_day:check_omnibus_packages_tagging to run 90m after monthly_release_tag_day:tag
  • Update the monthly release tasks issue template accordingly

Author Check-list

  • Has documentation been updated?
Edited by Mawreen Dela Cruz

Merge request reports

Loading