From b415f2d8c6c28e2fdfff70e3229d0f84c07fba59 Mon Sep 17 00:00:00 2001 From: vjeffrey Date: Tue, 19 Sep 2023 00:05:26 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix=20discovery=20of=20terraform?= =?UTF-8?q?=20gitlab=20assets=20(missing=20path=20option)=20(#1784)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- motor/discovery/gitlab/gitlab.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/motor/discovery/gitlab/gitlab.go b/motor/discovery/gitlab/gitlab.go index 49ef9ae4fe..1253f026ee 100644 --- a/motor/discovery/gitlab/gitlab.go +++ b/motor/discovery/gitlab/gitlab.go @@ -170,17 +170,19 @@ func (r *Resolver) Resolve(ctx context.Context, root *asset.Asset, pCfg *provide if err == nil && len(terraformFiles) > 0 { terraformCfg := pCfg.Clone() terraformCfg.Backend = providers.ProviderType_TERRAFORM + // git+https://gitlab.com/mondoolabs/example-gitlab.git + terraformCfg.Options["path"] = "git+" + project.HTTPURLToRepo assets, err := (&terraform_resolver.Resolver{}).Resolve(ctx, projectAsset, terraformCfg, credsResolver, sfn) if err == nil && len(assets) > 0 { for i := range assets { if len(assets[i].PlatformIds) > 0 { assets[i].PlatformIds[0] = assets[i].PlatformIds[0] + "/" + project.Name + list = append(list, assets[i]) } else { log.Debug().Msg("missing platform id for asset") continue } } - list = append(list, assets...) } } }