Make env var overwrite configmap setting for watching namespaces

This commit is contained in:
Sergey Dudoladov
2018-02-06 16:12:47 +01:00
parent 0ef801f4e0
commit 8b7bbde06e
4 changed files with 23 additions and 14 deletions
+3 -8
View File
@@ -27,14 +27,9 @@ func init() {
flag.BoolVar(&config.NoTeamsAPI, "noteamsapi", false, "Disable all access to the teams API")
flag.Parse()
config.Namespace = os.Getenv("WATCH_NAMESPACE")
if config.Namespace == "" {
config.Namespace = "default"
}
configMap := os.Getenv("CONFIG_MAP_NAME")
if configMap != "" {
err := config.ConfigMapName.Decode(configMap)
configMapRawName := os.Getenv("CONFIG_MAP_NAME")
if configMapRawName != "" {
err := config.ConfigMapName.Decode(configMapRawName)
if err != nil {
log.Fatalf("incorrect config map name")
}