From b113c3284415475c3cf57bbe0ef1033b14d00925 Mon Sep 17 00:00:00 2001
From: Sean Young <sean.young@monax.io>
Date: Wed, 22 Aug 2018 15:54:11 +0100
Subject: [PATCH] Do not connect to burrow for meta jobs

Signed-off-by: Sean Young <sean.young@monax.io>
---
 deploy/jobs/job_manager.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/deploy/jobs/job_manager.go b/deploy/jobs/job_manager.go
index f9b2fe92..2fdf62d5 100644
--- a/deploy/jobs/job_manager.go
+++ b/deploy/jobs/job_manager.go
@@ -222,6 +222,9 @@ func burrowConnectionNeeded(do *def.Packages) (error, bool) {
 			return fmt.Errorf("could not get Job payload: %v", payload), false
 		}
 		switch payload.(type) {
+		case *def.Meta:
+			// A meta jobs will call runJobs again, so it does not need a connection for itself
+			continue
 		case *def.Build:
 			continue
 		case *def.Set:
-- 
GitLab