gitlab runner CI jobs return "fetch-pack: invalid index-pack output" only for certain branches in certain repos
GitLab version: 15.7.0-ee, GitLab runner operator version: 1.12.0
Hello, I am using GitLab in an enclosed environment, it is running on a VM and we have runners that run on an openshift cluster. Recently a weird bug has started to happen with the Gitlab runners. They start to fail to fetch repos for their CI jobs, getting the error: "fetch-pack: invalid index-pack output". Only specific branches of specific repos seem to be affected. When I fetch these same branches from my local machine or the runners try to fetch from other repos, everything works fine. Even when I set up a pod using the gitlab-runner-helper image (the same one that fails, v15.8.1) and with the same env variables, on the same namespace, the fetch for the faulty repos works. When I delved into the error, the runners seem to fail in the "get_sources" script, returning a 1 there and shutting down.