DodoApp: Return env vars on install/update
Pass service namespace as env var as well.
Fix llm-api-key flag.
Change-Id: Iff8c845c4a1b62eb4940463a62eb32487abd5992
diff --git a/core/installer/server/appmanager/server.go b/core/installer/server/appmanager/server.go
index ffa710c..3b5d5b5 100644
--- a/core/installer/server/appmanager/server.go
+++ b/core/installer/server/appmanager/server.go
@@ -173,6 +173,7 @@
Id string `json:"id"`
DeployKey string `json:"deployKey"`
Access []installer.Access `json:"access"`
+ EnvVars []installer.EnvVar `json:"envVars"`
}
type dodoAppRendered struct {
@@ -226,6 +227,7 @@
Id: instanceId,
DeployKey: cfg.Input.Key.Public,
Access: rr.Access,
+ EnvVars: rr.EnvVars,
}); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
@@ -295,6 +297,7 @@
Id: instanceId,
DeployKey: rend.Input.Key.Public,
Access: rr.Access,
+ EnvVars: rr.EnvVars,
}); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}