Installer: Make Private network optional
Change-Id: Ic7a2e5250a42dc03de2416b1e2a0d1bbca3f010c
diff --git a/core/installer/values-tmpl/appmanager.cue b/core/installer/values-tmpl/appmanager.cue
index 7ce72e2..fd162f1 100644
--- a/core/installer/values-tmpl/appmanager.cue
+++ b/core/installer/values-tmpl/appmanager.cue
@@ -3,9 +3,10 @@
)
input: {
- repoAddr: string
- sshPrivateKey: string
- authGroups: string
+ network: #Network @name(Network)
+ repoAddr: string @name(Repository Address)
+ sshPrivateKey: string @name(SSH Private Key)
+ authGroups: string @name(Allowed Groups)
}
name: "App Manager"
@@ -15,7 +16,7 @@
_subdomain: "apps"
_httpPortName: "http"
-_domain: "\(_subdomain).\(networks.private.domain)"
+_domain: "\(_subdomain).\(input.network.domain)"
url: "https://\(_domain)"
ingress: {
@@ -24,7 +25,7 @@
enabled: true
groups: input.authGroups
}
- network: networks.private
+ network: input.network
subdomain: _subdomain
service: {
name: "appmanager"
@@ -58,7 +59,7 @@
repoAddr: input.repoAddr
sshPrivateKey: base64.Encode(null, input.sshPrivateKey)
ingress: {
- className: networks.private.ingressClass
+ className: input.network.ingressClass
domain: _domain
certificateIssuer: ""
}