Fully working oc-k8s

This commit is contained in:
mr
2026-02-05 08:43:21 +01:00
parent 5acf96919c
commit 7fb81e9829
16 changed files with 253 additions and 163 deletions

View File

@@ -65,6 +65,8 @@ func action() error {
mUsr := flag.String("m", "admin", "Mongo user")
mPwd := flag.String("M", "admin", "Mongo password")
build := flag.Bool("build", true, "build mode")
if len(os.Args) > 2 && slices.Contains([]string{"start", "help", "stop"}, os.Args[1]) {
flag.CommandLine.Parse(os.Args[2:])
} else if len(os.Args) > 3 {
@@ -76,7 +78,7 @@ func action() error {
action := os.Args[1]
switch action {
case "start":
internal.Start(*folder, *release, *namespace, *branch, *target)
internal.Start(*folder, *release, *namespace, *branch, *target, *build)
case "stop":
internal.Stop(*folder, *release, *namespace)
case "extract":
@@ -135,7 +137,7 @@ func action() error {
case "db":
return internal.Create_DB(folder, *release, *namespace, *dbName, *mUsr, *mPwd)
case "services":
return internal.Create_Service(*folder, *release, *branch, *target)
return internal.Create_Service(*folder, *release, *branch, *target, *build)
case "values":
return internal.Create_Values(folder, release, confFile)
default: