Skip to content

Certified operator gitlab-runner-operator v1.47.0 references non-existent image digest #8154

@breakz849

Description

@breakz849

Operator: gitlab-runner-operator
Channel: stable
Version: 1.47.0
Catalog: certified-operators
Platform: OpenShift

Issue:
Installation of the operator via OLM fails because the ClusterServiceVersion (CSV)
references a container image that does not exist in the registry.

Broken image reference:
registry.gitlab.com/gitlab-org/gl-openshift/gitlab-runner-operator/openshift4/ose-kube-rbac-proxy@sha256:bb84ead437042603254efcb703442be8500a9450b10bbcaaee81b48a6ed869ea

Reproduction:

  • Install operator from OperatorHub (certified catalog)
  • Installation fails during deployment

Verification:
docker pull registry.gitlab.com/gitlab-org/gl-openshift/gitlab-runner-operator/openshift4/ose-kube-rbac-proxy@sha256:bb84ead437042603254efcb703442be8500a9450b10bbcaaee81b48a6ed869ea
→ returns "not found"

At the same time, the main operator image is available:
registry.gitlab.com/gitlab-org/gl-openshift/gitlab-runner-operator/gitlab-runner-operator@sha256:20c46622b1d0e4818540e9733d76fcbb10f64e5226aa5583607750a4e080fb92

Impact:
The operator cannot be installed via OLM, which breaks installability and reproducibility guarantees for certified operators.

Workaround:
Manually patching the CSV to use a valid image (e.g. ose-kube-rbac-proxy:v4.15.0) resolves the issue.

Request:
Please update or remove the broken bundle version from the certified catalog.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions