gitlab-runner-helper servercore image missing for v16.1.0

Summary

Noticed that the usual servercore images are missing for gitlab-runner-helper v16.1.0 release.

Steps to reproduce

# manifest is missing (same for Dockerhub and ECR public)
crane manifest registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v16.1.0-servercore21H2
Error: fetching manifest registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v16.1.0-servercore21H2: GET https://registry.gitlab.com/v2/gitlab-org/gitlab-runner/gitlab-runner-helper/manifests/x86_64-v16.1.0-servercore21H2: MANIFEST_UNKNOWN: manifest unknown; map[Tag:x86_64-v16.1.0-servercore21H2]

crane manifest registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v16.1.0-servercore1809
Error: fetching manifest registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v16.1.0-servercore1809: GET https://registry.gitlab.com/v2/gitlab-org/gitlab-runner/gitlab-runner-helper/manifests/x86_64-v16.1.0-servercore1809: MANIFEST_UNKNOWN: manifest unknown; map[Tag:x86_64-v16.1.0-servercore1809]

# nanoserver images are still there.
crane manifest registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v16.1.0-nanoserver21H2
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
   "config": {
      "mediaType": "application/vnd.docker.container.image.v1+json",
      "size": 6669,
      "digest": "sha256:d3cf6f085390b1018fcab9e511084d13571bb48c7a278acaf5c40abb9dcb6962"
   },
...

Impact

As a gitlab customer, I'm blocked to upgrade my gitlab-runner with Kubernetes executor to v16.1.0 because my org needs to run jobs on servercore images.

Possible cause

Looks like the servercore image release job failed silently for v16.1.0

  • https://gitlab.com/gitlab-org/gitlab-runner/-/jobs/4517690489
  • https://gitlab.com/gitlab-org/gitlab-runner/-/jobs/4517690484
Edited Jun 22, 2023 by Joseph Zhang
Assignee Loading
Time tracking Loading