Fetch RIC active alarms via O1
[ric-plt/o1.git] / agent / cmd / o1agent.go
index 17a2685..387f333 100755 (executable)
 package main
 
 import (
+       "fmt"
        "os"
        "os/signal"
        "syscall"
-       "fmt"
 
        "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
        "gerrit.oran-osc.org/r/ric-plt/o1mediator/pkg/nbi"
@@ -77,12 +77,11 @@ func (o *O1Agent) Sighandler() {
 }
 
 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,