installer: env and app manager
diff --git a/core/installer/app.go b/core/installer/app.go
index c7aa231..2f702d8 100644
--- a/core/installer/app.go
+++ b/core/installer/app.go
@@ -20,6 +20,7 @@
log.Fatal(err)
}
return []App{
+ // CreateAppIngressPublic(tmpls),
CreateAppIngressPrivate(tmpls),
CreateAppCoreAuth(tmpls),
CreateAppVaultwarden(tmpls),
@@ -28,6 +29,17 @@
CreateAppMaddy(tmpls),
CreateAppQBittorrent(tmpls),
CreateAppJellyfin(tmpls),
+ CreateAppRpuppy(tmpls),
+ CreateAppHeadscale(tmpls),
+ }
+}
+
+func CreateAppIngressPublic(tmpls *template.Template) App {
+ return App{
+ "ingress-public",
+ []*template.Template{
+ tmpls.Lookup("ingress-public.yaml"),
+ },
}
}
@@ -35,7 +47,7 @@
return App{
"ingress-private",
[]*template.Template{
- tmpls.Lookup("vpn-mesh-config.yaml"),
+ // tmpls.Lookup("vpn-mesh-config.yaml"),
tmpls.Lookup("ingress-private.yaml"),
tmpls.Lookup("certificate-issuer.yaml"),
},
@@ -106,3 +118,21 @@
},
}
}
+
+func CreateAppRpuppy(tmpls *template.Template) App {
+ return App{
+ "rpuppy",
+ []*template.Template{
+ tmpls.Lookup("rpuppy.yaml"),
+ },
+ }
+}
+
+func CreateAppHeadscale(tmpls *template.Template) App {
+ return App{
+ "headscale",
+ []*template.Template{
+ tmpls.Lookup("headscale.yaml"),
+ },
+ }
+}