Installer: Implement multi network selector
Change-Id: I52227a0f0e964ac48cb378ead077fad941c3315c
diff --git a/core/installer/values-tmpl/dodo-app.cue b/core/installer/values-tmpl/dodo-app.cue
index ee96044..7e2a1a7 100644
--- a/core/installer/values-tmpl/dodo-app.cue
+++ b/core/installer/values-tmpl/dodo-app.cue
@@ -8,7 +8,7 @@
network: #Network @name(Network)
subdomain: string @name(Subdomain)
sshPort: int @name(SSH Port) @role(port)
- allowedNetworks: string | *"" @name(Allowed Networks)
+ allowedNetworks: [...#Network] | *[] @name(Allowed Networks)
external: bool | *false @name(External)
// TODO(gio): auto generate
@@ -127,7 +127,7 @@
envConfig: base64.Encode(null, json.Marshal(global))
gitRepoPublicKey: input.ssKeys.public
persistentVolumeClaimName: volumes.db.name
- allowedNetworks: input.allowedNetworks
+ allowedNetworks: strings.Join([for n in input.allowedNetworks { n.name }], ",")
external: input.external
}
}