Skip to content

Workaround DockerHub request failure on tags fetch

Nailia Iskhakova requested to merge fix-dockerhub-tag-fetching into master

What does this MR do and why?

Fix for update-major and update-minor jobs failing in gitlab#433330 (closed)

DockerHub changed something on their server side that causes 413 response error if {} being passed as param.

The MR updates relevant request to not send {} for DockerHub - confirmed as working at gitlab#433330 (comment 1675426762)

How to set up and validate locally

  1. Run UpdateFromPrevious scenario
     bundle exec gitlab-qa Test::Omnibus::UpdateFromPrevious registry.gitlab.com/gitlab-org/build/omnibus-gitlab-mirror/gitlab-ee:a3d87a08419850a18c9f5f534e4c8e685285324c 16.7.0-pre minor  -- --tag smoke

MR acceptance checklist

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

Merge request reports