gitlab-runner kubernetes Job failed (system failure): Upgrade request required

Summary

ERROR

Registering runner... succeeded                     runner=gyuKxpQR
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
Starting multi-runner from /var/lib/libuuid/.gitlab-runner/config.toml ...  builds=0
WARNING: Running in user-mode.
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...

Configuration loaded                                builds=0
Metrics server disabled
Checking for jobs... received                       job=69844 repo_url=https://gitlab.HOME.io/daniel.beruben/devops.git runner=2008ebbd
ERROR: Job failed (system failure): Upgrade request required  job=69844 project=737 runner=2008ebbd
### Steps to reproduce

DEBUG

Feeding runners to channel                          builds=0
Checking for jobs... received                       job=69884 repo_url=https://gitlab.HOME.io/daniel.beruben/devops.git runner=9e659a39
Requeued the runner                                 builds=1 runner=9e659a39
Running with gitlab-runner 10.8.0 (079aad9e)        job=69884 project=737 runner=9e659a39
  on gitlab-runner-gitlab-runner-6bb99bcdb-5rb7q 9e659a39  job=69884 project=737 runner=9e659a39
Shell configuration: environment: []
dockercommand:
- sh
- -c
- "if [ -x /usr/local/bin/bash ]; then\n\texec /usr/local/bin/bash \nelif [ -x /usr/bin/bash
  ]; then\n\texec /usr/bin/bash \nelif [ -x /bin/bash ]; then\n\texec /bin/bash \nelif
  [ -x /usr/local/bin/sh ]; then\n\texec /usr/local/bin/sh \nelif [ -x /usr/bin/sh
  ]; then\n\texec /usr/bin/sh \nelif [ -x /bin/sh ]; then\n\texec /bin/sh \nelse\n\techo
  shell not found\n\texit 1\nfi\n\n"
command: bash
arguments: []
passfile: false
extension: ""
  job=69884 project=737 runner=9e659a39
Regex allowing overrides for Namespace is empty, disabling override.  job=69884 project=737 runner=9e659a39
Regex allowing overrides for ServiceAccount is empty, disabling override.  job=69884 project=737 runner=9e659a39
Regex allowing overrides for BearerToken is empty, disabling override.  job=69884 project=737 runner=9e659a39
Regex allowing overrides for PodAnnotations is empty, disabling override.  job=69884 project=737 runner=9e659a39
Using Kubernetes namespace: build                   job=69884 project=737 runner=9e659a39
Using Kubernetes executor with image docker:latest ...  job=69884 project=737 runner=9e659a39
Waiting for signals...                              job=69884 project=737 runner=9e659a39
Starting Kubernetes command...                      job=69884 project=737 runner=9e659a39
Checking for jobs... nothing                        runner=9e659a39
Submitting job to coordinator... ok                 job=69884 runner=9e659a39
Appending trace to coordinator... ok                code=202 job=69884 job-log=0-373 job-status=running runner=9e659a39 sent-log=0-373 status=202 Accepted
ERROR: Job failed (system failure): Upgrade request required  job=69884 project=737 runner=9e659a39
Appending trace to coordinator... ok                code=202 job=69884 job-log=0-474 job-status=running runner=9e659a39 sent-log=373-474 status=202 Accepted
Submitting job to coordinator... ok                 job=69884 runner=9e659a39

configmap :

apiVersion: v1
kind: ConfigMap
metadata:
  name: gitlab-runner-docker
data:
  config.toml: |
    concurrent = 4
    check_interval = 1
    [[runners]]
      name = "kubernetes"
      url = "https://gitlab.HOME.io/"
      token = "gyuKxpQRfkS3zu4PeLKU"
      executor = "kubernetes"
      [runners.cache]
      [runners.kubernetes]
        host = ""
        bearer_token_overwrite_allowed = false
        image = "docker:latest"
        namespace = ""
        namespace_overwrite_allowed = ""
        privileged = true
        service_account_overwrite_allowed = ""
        pod_annotations_overwrite_allowed = ""
        [runners.kubernetes.volumes]

deployment:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: gitlab-runner-docker
spec:
  replicas: 1
  template:
    metadata:
      labels:
        name: docker-runner
        app: gitlab-runner
    spec:
      containers:
      - name: gitlab-runner-docker
        image: gitlab/gitlab-runner:alpine-v10.8.0
        imagePullPolicy: Always
        volumeMounts:
        - name: config
          mountPath: /etc/gitlab-runner
        - name: var-run-docker-sock
          mountPath: /var/run/docker.sock
      volumes:
      - name: var-run-docker-sock
        hostPath:
          path: /var/run/docker.sock
      - name: config
        configMap:
          name: gitlab-runner-docker

I have a k8s cluster in 1.9.6 and gitlab 10.8 i try with different token, same issues. i even try to register with an other gitlab-runner to generate an other token and update my configmap.

i m still have the same issue.

Edited Jun 30, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading