app-manager: install.yaml with role bindings
diff --git a/appmanager/cmd/main.go b/appmanager/cmd/main.go
index dd42825..149a11d 100644
--- a/appmanager/cmd/main.go
+++ b/appmanager/cmd/main.go
@@ -23,6 +23,7 @@
)
var kubeconfig = flag.String("kubeconfig", "", "Absolute path to the kubeconfig file.")
+var helmBin = flag.String("helm_bin", "/usr/local/bin/helm", "Path to the Helm binary.")
var port = flag.Int("port", 1234, "Port to listen on.")
var apiAddr = flag.String("api_addr", "", "PCloud API service address.")
@@ -32,7 +33,7 @@
<title>Upload Helm chart</title>
</head>
<body>
-<form enctype="multipart/form-data" action="/" method="post">
+<form enctype="multipart/form-data" method="post">
<input type="file" name="chartfile" />
<input type="submit" value="upload" />
</form>
@@ -104,7 +105,7 @@
}
glog.Infof("Created namespaces: %s", namespace)
if err = h.Install(
- "/usr/local/bin/helm",
+ *helmBin,
map[string]string{}); err != nil {
return err
}