Ingress: Improve port opening

Update nginx replica counts and rollout strategy.
What proxy-backend configmap changes and reload auto proxy nginx.
Make ingress optional.
Use <PREFIX>.<CLUSTER_NAME>.clusters.p.<DOMAIN> addresses for remote
cluster services.

Change-Id: Ideb146a8c0275822ee5cd28311c00a817f4202aa
diff --git a/core/installer/canvas-app.cue b/core/installer/canvas-app.cue
index 0f54b06..4abee5e 100644
--- a/core/installer/canvas-app.cue
+++ b/core/installer/canvas-app.cue
@@ -10,36 +10,35 @@
 		"type": "golang:1.24.0",
 		"source": {
 			"repository": "https://code.v1.dodo.cloud/pcloud",
-			"branch": "test-canvas",
-			"rootDir": "apps/canvas/server"
+			"branch": "main",
+			"rootDir": "apps/echo"
 		},
-		"ingress": {
-			"network": "private",
-			"subdomain": "canvas",
-			"auth": {
-				  "enabled": false
-	   	    }
-		},
-		"dev": {
-  		    "enabled": false
-		}
+		"ports": [{
+				 "name": "echo",
+				 "value": 9090
+		}],
+		"expose": [{
+			"network": "Public",
+			"subdomain": "echo",
+			"port": { "name": "echo" }
+		}]
 	}],
-	  "postgresql": [{
-		  "name": "pg",
-		  "size": "2Gi",
-		  "expose": [{
-		    "network": "public",
-			"subdomain": "pg"
-		  }]
-	  }],
-	  "mongodb": [{
-		  "name": "moo",
-		  "size": "2Gi",
-		  "expose": [{
-		    "network": "public",
-			"subdomain": "mo"
-		  }]
-	  }],
-	  "cluster": "asdc"
+	"postgresql": [{
+				  "name": "pg",
+				  "size": "1Gi",
+				  "expose": [{
+				  			"network": "Public",
+							"subdomain": "pg"
+				}]
+	}],
+	"mongodb": [{
+				  "name": "mo",
+				  "size": "1Gi",
+				  "expose": [{
+				  			"network": "Public",
+							"subdomain": "mo"
+				}]
+	}],
+	"cluster": "zxczxc"
   }
 }