`gitlab-runner` pods are not labeled with `app=gitlab-runner`

Summary

gitlab-runner pods are not labeled with app=gitlab-runner. It looks like it is labeled with deployment name instead

Current behavior

gitlab-runner pod label app is the deployment name

Expected behavior

gitlab-runner pod label app is gitlab-runner

Versions

  • Chart: (tagged version | branch | hash git rev-parse HEAD)
  • Platform:
    • Cloud: (GKE | AKS | EKS | ?)
    • Self-hosted: (OpenShift | Minikube | Rancher RKE | ?)
  • Kubernetes: (kubectl version)
    • Client:
    • Server:
  • Helm: (helm version)
    • Client:
    • Server:

Relevant logs

$ kubectl get pod review-10242-reso-qt001l-gitlab-runner-68c6dddbfc-2c8gh -o json | jq '.metadata.labels.app'
"review-10242-reso-qt001l-gitlab-runner"

Get pods with label selector app=... retrieves other pods, but not gitlab-runner pods.

# in review-apps-ee cluster
$ kubectl get pods -l app=sidekiq | wc -l                                       18:30:12
      80
$ kubectl get pods -l app=unicorn | wc -l                                       18:30:15
     158
$ kubectl get pods -l app=gitaly | wc -l                                        18:30:21
      79
$ kubectl get pods -l app=gitlab-runner | wc -l                                 18:30:30
No resources found.