From d3d629f229134b6d296fb857ee802ad5259bc4f7 Mon Sep 17 00:00:00 2001 From: harture Date: Wed, 14 Nov 2018 08:57:05 +0100 Subject: [PATCH] Add disable mechanism for jobs --- cmd/keycloakb/keycloak_bridge.go | 4 +++- configs/keycloak_bridge.yml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/keycloakb/keycloak_bridge.go b/cmd/keycloakb/keycloak_bridge.go index cb272aed..abcaec2c 100644 --- a/cmd/keycloakb/keycloak_bridge.go +++ b/cmd/keycloakb/keycloak_bridge.go @@ -109,6 +109,7 @@ func main() { keycloakEnabled = c.GetBool("keycloak") redisEnabled = c.GetBool("redis") sentryEnabled = c.GetBool("sentry") + jobEnabled = c.GetBool("job") pprofRouteEnabled = c.GetBool("pprof-route-enabled") // Influx @@ -581,7 +582,7 @@ func main() { } // Jobs - { + if jobEnabled { var ctrl = controller.NewController(ComponentName, ComponentID, idgenerator.New(flakiClient, tracer), &job_lock.NoopLocker{}, controller.EnableStatusStorage(job_status.New(cockroachConn))) for _, job := range []string{"cockroach", "elasticsearch", "flaki", "influx", "jaeger", "keycloak", "redis", "sentry"} { @@ -842,6 +843,7 @@ func config(logger log.Logger) *viper.Viper { v.SetDefault("cockroach-clean-interval", "24h") // Jobs + v.SetDefault("job", false) v.SetDefault("job-flaki-health-validity", "1m") v.SetDefault("job-influx-health-validity", "1m") v.SetDefault("job-jaeger-health-validity", "1m") diff --git a/configs/keycloak_bridge.yml b/configs/keycloak_bridge.yml index 09947314..0cfc13a5 100644 --- a/configs/keycloak_bridge.yml +++ b/configs/keycloak_bridge.yml @@ -56,6 +56,7 @@ jaeger-collector-healthcheck-host-port: pprof-route-enabled: true # Jobs +job: false job-es-health-validity: 1m job-flaki-health-validity: 1m job-influx-health-validity: 1m