var Version string
var Hash string
+var osExit = os.Exit
type O1Agent struct {
rmrReady bool
<-o.sigChan
o.nbiClient.Stop()
- os.Exit(1)
+ osExit(1)
}
func NewO1Agent() *O1Agent {
- host := viper.GetString("sbi.appmgrService")
- baseUrl := viper.GetString("sbi.baseUrl")
- prot := viper.GetString("sbi.proto")
+ appmgrAddr := viper.GetString("sbi.appmgrAddr")
+ alertmgrAddr := viper.GetString("sbi.alertmgrAddr")
timeout := viper.GetInt("sbi.timeout")
- sbiClient := sbi.NewSBIClient(host, baseUrl, []string{prot}, timeout)
+ sbiClient := sbi.NewSBIClient(appmgrAddr, alertmgrAddr, timeout)
return &O1Agent{
rmrReady: false,