AppManager: cache helm charts and container images to local registry
Caching container images is disabled until we figure out how to run
container registry behind TLS.
Change-Id: I0253f2a862e5adddff18a82b102f67258151c070
diff --git a/core/installer/welcome/appmanager.go b/core/installer/welcome/appmanager.go
index 5da26ef..a4430b8 100644
--- a/core/installer/welcome/appmanager.go
+++ b/core/installer/welcome/appmanager.go
@@ -247,11 +247,6 @@
http.Error(w, "empty slug", http.StatusBadRequest)
return
}
- appConfig, err := s.m.AppConfig(slug)
- if err != nil {
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return
- }
contents, err := ioutil.ReadAll(r.Body)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
@@ -262,16 +257,11 @@
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
- a, err := installer.FindEnvApp(s.r, appConfig.AppId)
- if err != nil {
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return
- }
if _, ok := s.tasks[slug]; ok {
http.Error(w, "Update already in progress", http.StatusBadRequest)
return
}
- rr, err := s.m.Update(a, slug, values)
+ rr, err := s.m.Update(slug, values)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
@@ -452,7 +442,7 @@
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
- a, err := installer.FindEnvApp(s.r, instance.AppId)
+ a, err := s.m.GetInstanceApp(instance.Id)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return