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 }