DodoApp: Use JSON file for configuration.
Specify json schema so code editors can validate user input.
Update auth proxy to disable auth on specified paths.
Change-Id: Ic6667d802a9553444d3630c4ff73f4b33304ccfd
diff --git a/core/installer/values-tmpl/dodo-app.cue b/core/installer/values-tmpl/dodo-app.cue
index 8bb57c0..cb61b45 100644
--- a/core/installer/values-tmpl/dodo-app.cue
+++ b/core/installer/values-tmpl/dodo-app.cue
@@ -105,6 +105,11 @@
}
if !input.external {
enabled: true
+ noAuthPathPrefixes: [
+ "/static/",
+ "/schemas/",
+ "/api/public-data",
+ ]
}
}
network: input.network
@@ -150,6 +155,7 @@
repoAddr: "soft-serve.\(release.namespace).svc.cluster.local:22"
sshPrivateKey: base64.Encode(null, input.dAppKeys.private)
self: "api.\(release.namespace).svc.cluster.local"
+ selfPublic: url
repoPublicAddr: "ssh://\(_domain):\(input.sshPort)"
namespace: release.namespace
envAppManagerAddr: "http://appmanager.\(global.namespacePrefix)appmanager.svc.cluster.local"