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/tasks/infra.go b/core/installer/tasks/infra.go
index e71de44..6f02fa3 100644
--- a/core/installer/tasks/infra.go
+++ b/core/installer/tasks/infra.go
@@ -18,7 +18,7 @@
if err != nil {
return err
}
- appManager, err := installer.NewAppManager(r, st.nsCreator, "/apps")
+ appManager, err := installer.NewAppManager(r, st.nsCreator, st.jc, st.hf, "/apps")
if err != nil {
return err
}
@@ -57,31 +57,10 @@
if err := soft.WriteYaml(r, "config.yaml", env); err != nil {
return "", err
}
- out, err := r.Writer("pcloud-charts.yaml")
- if err != nil {
- return "", err
- }
- defer out.Close()
- _, err = fmt.Fprintf(out, `
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: GitRepository
-metadata:
- name: pcloud
- namespace: %s
-spec:
- interval: 1m0s
- url: https://github.com/giolekva/pcloud
- ref:
- branch: main
-`, env.Id)
- if err != nil {
- return "", err
- }
rootKust, err := soft.ReadKustomization(r, "kustomization.yaml")
if err != nil {
return "", err
}
- rootKust.AddResources("pcloud-charts.yaml")
if err := soft.WriteYaml(r, "kustomization.yaml", rootKust); err != nil {
return "", err
}