Soft-Serve: ingress with port-forward

Change-Id: I44dcef24276a86902ad5fa7df2de24cc813b37a9
diff --git a/core/installer/app_manager.go b/core/installer/app_manager.go
index 56129f5..44e39e6 100644
--- a/core/installer/app_manager.go
+++ b/core/installer/app_manager.go
@@ -188,9 +188,6 @@
 	data CueAppData,
 	opts ...soft.DoOption,
 ) (ReleaseResources, error) {
-	// if err := openPorts(rendered.Ports); err != nil {
-	// 	return err
-	// }
 	return ReleaseResources{}, repo.Do(func(r soft.RepoFS) (string, error) {
 		if err := r.RemoveDir(appDir); err != nil {
 			return "", err
@@ -270,6 +267,10 @@
 	if _, err := InstallApp(m.repoIO, appDir, rendered.Name, rendered.Config, rendered.Ports, rendered.Resources, rendered.Data); err != nil {
 		return ReleaseResources{}, err
 	}
+	// TODO(gio): add ingress-nginx to release resources
+	if err := openPorts(rendered.Ports); err != nil {
+		return ReleaseResources{}, err
+	}
 	return ReleaseResources{
 		Helm: extractHelm(rendered.Resources),
 	}, nil