From bc4b6c7bffb4a11fe869d9f40c5c0a9e729fe4b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=A0trauch?= Date: Thu, 1 Feb 2024 20:57:13 +0100 Subject: [PATCH] Possibility to set tech during update --- glue/main.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/glue/main.go b/glue/main.go index e4e86f1..491fdbf 100644 --- a/glue/main.go +++ b/glue/main.go @@ -422,6 +422,19 @@ func (p *Processor) Update(appTemplate apps.App) error { return err } + // Setup technology if it's noted in the request + if len(appTemplate.Setup.Tech) > 0 { + err := p.waitForApp() + if err != nil { + return err + } + + err = p.EnableTech(appTemplate.Setup.Tech, appTemplate.Setup.TechVersion) + if err != nil { + return fmt.Errorf("failed to enable tech: %v", err) + } + } + return nil }