X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fconfiguration%2Fconfiguration.go;h=b0611b86baeeac8dd5723105c289a3056cf82c05;hb=refs%2Fchanges%2F85%2F885%2F1;hp=5bca875004fd5c551f470a4cdae7603686bea0a7;hpb=07ef76dd471a0892a893c90e0ab06713aee34be1;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/configuration/configuration.go b/E2Manager/configuration/configuration.go index 5bca875..b0611b8 100644 --- a/E2Manager/configuration/configuration.go +++ b/E2Manager/configuration/configuration.go @@ -34,7 +34,8 @@ type Configuration struct { MaxMsgSize int } NotificationResponseBuffer int - BigRedButtonTimeoutSec int + BigRedButtonTimeoutSec int + MaxConnectionAttempts int } func ParseConfiguration() *Configuration{ @@ -43,6 +44,7 @@ func ParseConfiguration() *Configuration{ viper.AddConfigPath("E2Manager/resources/") viper.AddConfigPath("./resources/") //For production viper.AddConfigPath("../resources/") //For test under Docker + viper.AddConfigPath("../../resources/") //For test under Docker err := viper.ReadInConfig() if err != nil { panic(fmt.Sprintf("#http_server.parseConfiguration - failed to read configuration file: %s\n", err)) @@ -55,7 +57,7 @@ func ParseConfiguration() *Configuration{ config.NotificationResponseBuffer = viper.GetInt("notificationResponseBuffer") config.BigRedButtonTimeoutSec = viper.GetInt("bigRedButtonTimeoutSec") - + config.MaxConnectionAttempts = viper.GetInt("maxConnectionAttempts") return &config }