UNCLASSIFIED - NO CUI

Gitlab Backups Stuck when Istio Injection Enabled

Bug

Description

When enabling both Gitlab istio injection and cron backup, the istio sidecar never dies so the job hangs in NotReady indefinitely.

BigBang Version

1.21.0

Current mitigation

You can append the curl command to the end of your extraArgs option:

values:
  gitlab:
    task-runner:
      backups:
        cron:
          extraArgs: "--skip registry,artifacts,lfs,uploads,packages && curl -fsI -X POST http://localhost:15020/quitquitquit"

Recommended Fix

Add conditional args to the CronJob if istio injection is enabled with the curl command.