From be100f4fda67e845c74ba42d4b343f92d1117a07 Mon Sep 17 00:00:00 2001 From: Maor Date: Wed, 17 Oct 2018 17:13:45 +0300 Subject: [PATCH] fix deadlock in deploy charts --- pkg/utils/helm.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkg/utils/helm.go b/pkg/utils/helm.go index 89abd56..fbfb622 100644 --- a/pkg/utils/helm.go +++ b/pkg/utils/helm.go @@ -23,7 +23,6 @@ func DeployChartsFromRepository(releasesToInstall []ReleaseSpec, kubeContext, na for len(releasesToInstall) > 0 { - mutex.Lock() for _, c := range releasesToInstall { bwg.Add(1) @@ -56,10 +55,8 @@ func DeployChartsFromRepository(releasesToInstall []ReleaseSpec, kubeContext, na mutex.Lock() releasesToInstall = RemoveChartFromDependencies(releasesToInstall, c.ChartName) mutex.Unlock() - }(c) } - mutex.Unlock() time.Sleep(5 * time.Second) } bwg.Wait()