import (
"sync"
"unsafe"
+ "os"
+ "fmt"
)
import "C"
var RICAlarmDefinitions map[int]*AlarmDefinition
var RICPerfAlarmObjects map[int]*Alarm
-const (
- ALARM_MANAGER_HTTP_URL string = "http://service-ricplt-alarmmanager-http.ricplt:8080"
- ALARM_MANAGER_RMR_URL string = "service-ricplt-alarmmanager-rmr.ricplt:4560"
+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)
)
# Date: 10 March 2020
#
export RMR_SEED_RT=/cfg/uta_rtg.rt
-export RMR_SRC_ID="service-ricplt-alarmmanager-rmr.ricplt"
+namespace=$(env | grep PLT_NAMESPACE | grep -oe '[^=]*$')
+if [ -z "$namespace" ]
+then
+ namespace="ricplt"
+fi
+export RMR_SRC_ID="service-"$namespace"-alarmmanager-rmr."$namespace
export DEF_FILE=./alarm-definition.json
export PERF_DEF_FILE=./perf-alarm-definition.json
export PERF_OBJ_FILE=./perf-alarm-object.json
# Date: 10 March 2020
#
export RMR_SEED_RT=$PWD/config/uta_rtg.rt
-export RMR_SRC_ID="service-ricplt-alarmmanager-rmr.ricplt"
+namespace=$(env | grep PLT_NAMESPACE | grep -oe '[^=]*$')
+if [ -z "$namespace" ]
+then
+ namespace="ricplt"
+fi
+export RMR_SRC_ID="service-"$namespace"-alarmmanager-rmr."$namespace
export DEF_FILE=$PWD/definitions/alarm-definition.json
export PERF_DEF_FILE=$PWD/testresources/perf-alarm-definition.json
export PERF_OBJ_FILE=$PWD/testresources/perf-alarm-object.json