Commit 3e2d21ab authored by Yann Garcia's avatar Yann Garcia
Browse files

Update meepctl tool

parent a0555b69
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -494,6 +494,28 @@ func deployRunScriptsAndGetFlags(targetName string, chart string, cobraCmd *cobr
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_INFLUX_EXCEPTIONS="+gcInfluxExceptions)
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_POSTGIS_ENABLED="+strconv.FormatBool(gcPostgisEnabled))
		}
	case "meep-sandbox-api":
		authEnabled := utils.RepoCfg.GetBool("repo.deployment.auth.enabled")
		if authEnabled {
			flags = utils.HelmFlags(flags, "--set", authUrlAnnotation+"="+authUrl+"?svc=meep-sandbox-api")
		}
		gcTarget := "repo.deployment.gc"
		gcEnabled := utils.RepoCfg.GetBool(gcTarget + ".enabled")
		if gcEnabled {
			gcInterval := utils.RepoCfg.GetString(gcTarget + ".interval")
			gcRunOnStart := utils.RepoCfg.GetBool(gcTarget + ".run-on-start")
			gcRedisEnabled := utils.RepoCfg.GetBool(gcTarget + ".redis.enabled")
			gcInfluxEnabled := utils.RepoCfg.GetBool(gcTarget + ".influx.enabled")
			gcInfluxExceptions := getItemList(gcTarget + ".influx.exceptions")
			gcPostgisEnabled := utils.RepoCfg.GetBool(gcTarget + ".postgis.enabled")
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_ENABLED="+strconv.FormatBool(gcEnabled))
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_INTERVAL="+gcInterval)
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_RUN_ON_START="+strconv.FormatBool(gcRunOnStart))
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_REDIS_ENABLED="+strconv.FormatBool(gcRedisEnabled))
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_INFLUX_ENABLED="+strconv.FormatBool(gcInfluxEnabled))
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_INFLUX_EXCEPTIONS="+gcInfluxExceptions)
			flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_GC_POSTGIS_ENABLED="+strconv.FormatBool(gcPostgisEnabled))
		}
	case "meep-virt-engine":
		authEnabled := utils.RepoCfg.GetBool("repo.deployment.auth.enabled")
		flags = utils.HelmFlags(flags, "--set", "image.env.MEEP_AUTH_ENABLED=\""+strconv.FormatBool(authEnabled)+"\"")