DodoApp: Support dev virtual machines

Change-Id: Ib7641adb5be477bdde7cd9a06df4b45aa65a1c01
diff --git a/core/installer/values-tmpl/headscale-controller.cue b/core/installer/values-tmpl/headscale-controller.cue
index a2e3f22..7d61ac2 100644
--- a/core/installer/values-tmpl/headscale-controller.cue
+++ b/core/installer/values-tmpl/headscale-controller.cue
@@ -3,46 +3,48 @@
 name: "headscale-controller"
 namespace: "core-headscale"
 
-images: {
-	headscaleController: {
-		repository: "giolekva"
-		name: "headscale-controller"
-		tag: "latest"
-		pullPolicy: "Always"
+out: {
+	images: {
+		headscaleController: {
+			repository: "giolekva"
+			name: "headscale-controller"
+			tag: "latest"
+			pullPolicy: "Always"
+		}
+		kubeRBACProxy: {
+			registry: "gcr.io"
+			repository: "kubebuilder"
+			name: "kube-rbac-proxy"
+			tag: "v0.13.0"
+			pullPolicy: "IfNotPresent"
+		}
 	}
-	kubeRBACProxy: {
-		registry: "gcr.io"
-		repository: "kubebuilder"
-		name: "kube-rbac-proxy"
-		tag: "v0.13.0"
-		pullPolicy: "IfNotPresent"
-	}
-}
 
-charts: {
-	headscaleController: {
-		kind: "GitRepository"
-		address: "https://code.v1.dodo.cloud/helm-charts"
-		branch: "main"
-		path: "charts/headscale-controller"
+	charts: {
+		headscaleController: {
+			kind: "GitRepository"
+			address: "https://code.v1.dodo.cloud/helm-charts"
+			branch: "main"
+			path: "charts/headscale-controller"
+		}
 	}
-}
 
-helm: {
-	"headscale-controller": {
-		chart: charts.headscaleController
-		values: {
-			installCRDs: true
-			image: {
-				repository: images.headscaleController.fullName
-				tag: images.headscaleController.tag
-				pullPolicy: images.headscaleController.pullPolicy
-			}
-			kubeRBACProxy: {
+	helm: {
+		"headscale-controller": {
+			chart: charts.headscaleController
+			values: {
+				installCRDs: true
 				image: {
-					repository: images.kubeRBACProxy.fullName
-					tag: images.kubeRBACProxy.tag
-					pullPolicy: images.kubeRBACProxy.pullPolicy
+					repository: images.headscaleController.fullName
+					tag: images.headscaleController.tag
+					pullPolicy: images.headscaleController.pullPolicy
+				}
+				kubeRBACProxy: {
+					image: {
+						repository: images.kubeRBACProxy.fullName
+						tag: images.kubeRBACProxy.tag
+						pullPolicy: images.kubeRBACProxy.pullPolicy
+					}
 				}
 			}
 		}