X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=alarm%2Ftypes.go;fp=alarm%2Ftypes.go;h=5954c73ade5db453092c4e1767e1d950956d4e71;hb=cfb2daa67fe50e31a4a1c768635543f81713fe01;hp=04a53c558d1a6e146072d36b0ed97865f4b9cf09;hpb=63b5df0f4b2cb5f9d979501bf28f27d1ee36769f;p=ric-plt%2Falarm-go.git diff --git a/alarm/types.go b/alarm/types.go index 04a53c5..5954c73 100755 --- a/alarm/types.go +++ b/alarm/types.go @@ -21,6 +21,8 @@ package alarm import ( + "fmt" + "os" "sync" "unsafe" ) @@ -74,12 +76,13 @@ type AlarmConfigParams struct { // RICAlarm is an alarm instance type RICAlarm struct { - moId string - appId string - managerUrl string - rmrCtx unsafe.Pointer - rmrReady bool - mutex sync.Mutex + moId string + appId string + managerUrl string + rmrEndpoint string + rmrCtx unsafe.Pointer + rmrReady bool + mutex sync.Mutex } const ( @@ -106,3 +109,9 @@ type AlarmDefinition struct { var RICAlarmDefinitions map[int]*AlarmDefinition var RICPerfAlarmObjects map[int]*Alarm + +var ( + namespace = os.Getenv("PLT_NAMESPACE") + ALARM_MANAGER_HTTP_URL string = fmt.Sprintf("http://service-%s-alarmmanager-http.%s:8080", namespace, namespace) + ALARM_MANAGER_RMR_URL string = fmt.Sprintf("service-%s-alarmmanager-rmr.%s:4560", namespace, namespace) +)