Logs are not fully transmitted to the server after GitLab Runner finishes the job
Summary
Steps to reproduce
Expected behavior
We recently noticed that logs from the GitLab Runner are not fully transmitted to the server. The job finishes successfully in the pod gitlab-runner--project-concurrent-0, and the Runner contains all the logs. However, only partial logs are being received by the GitLab server.
We are using the Kubernetes executor for the GitLab Runner. The following message is observed in the Runner pod logs:
bash Копіювати код Runtime platform arch=arm64 os=linux pid=14 revision=374d34fd version=17.6.0 Registration attempt 1 of 30 We are not certain after which update this issue started occurring, but both the GitLab server and the Runner are running the following versions:
GitLab Server version: 17.6.2-ee GitLab Runner version: 17.6.0 Steps to reproduce: Run a CI/CD job using the Kubernetes executor in the GitLab Runner. Check the logs transmitted to the GitLab server.
Expected behavior: All logs generated by the job should be transmitted to the GitLab server.
Current behavior: Only partial logs are transmitted, even though the job completes successfully in the Runner pod.
Additional information: Executor: Kubernetes executor Environment: Kubernetes (Runner pod) Arch: arm64, OS: Linux Logs: Runner pod logs:
Runtime platform arch=arm64 os=linux pid=14 revision=374d34fd version=17.6.0 Registration attempt 1 of 30
No relevant errors in GitLab server logs.
Could you please advise on how to resolve this issue or recommend steps for further troubleshooting?