add auto init/unseal for vault
This commit is contained in:
@@ -9,23 +9,23 @@ import (
|
||||
)
|
||||
|
||||
func parseArgs() (string, string, string) {
|
||||
var password, configPath, dataDir string
|
||||
var password, configPath, workDir string
|
||||
flag.StringVar(&password, "p", "", "Password to access hosts")
|
||||
flag.StringVar(&configPath, "c", "/etc/kube-forge/config.yaml", "Path to config file")
|
||||
flag.StringVar(&dataDir, "d", "/var/lib/kube-forge", "Path to data dir")
|
||||
flag.StringVar(&workDir, "d", "/var/lib/kube-forge", "Path to kube-forge work dir")
|
||||
flag.Parse()
|
||||
return password, configPath, dataDir
|
||||
return password, configPath, workDir
|
||||
}
|
||||
|
||||
func main() {
|
||||
password, configPath, dataDir := parseArgs()
|
||||
config := config.CreateConfig(configPath, dataDir, password)
|
||||
password, configPath, workDir := parseArgs()
|
||||
config := config.CreateConfig(configPath, workDir, password)
|
||||
|
||||
repositories, releases := templates.GetHelmAppsConfigData()
|
||||
config.Repositories = repositories
|
||||
config.Releases = releases
|
||||
|
||||
templates.ApplyTemplates()
|
||||
templates.ApplyK8sTemplates()
|
||||
|
||||
for _, cmd := range os.Args {
|
||||
switch cmd {
|
||||
|
||||
Reference in New Issue
Block a user