Kaynağa Gözat

fix: reloading config after k8s configmap replacement (#552)

Co-authored-by: James Read <contact@jread.com>
David Q 1 yıl önce
ebeveyn
işleme
c3097e40db
1 değiştirilmiş dosya ile 2 ekleme ve 5 silme
  1. 2 5
      service/main.go

+ 2 - 5
service/main.go

@@ -121,11 +121,8 @@ func initViperConfig(configDir string) {
 
 
 	viper.WatchConfig()
 	viper.WatchConfig()
 	viper.OnConfigChange(func(e fsnotify.Event) {
 	viper.OnConfigChange(func(e fsnotify.Event) {
-		if e.Op == fsnotify.Write {
-			log.Info("Config file changed:", e.String())
-
-			config.Reload(cfg)
-		}
+		log.Infof("Config file changed: %s", viper.ConfigFileUsed())
+		config.Reload(cfg)
 	})
 	})
 
 
 	config.Reload(cfg)
 	config.Reload(cfg)