X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=nonrtric%2Frapp%2Fransliceassurance.git;a=blobdiff_plain;f=smoversion%2Finternal%2Fconfig%2Fconfig.go;fp=smoversion%2Finternal%2Fconfig%2Fconfig.go;h=85b10ecf9b697b23253ab13de09dc5058aebb9c4;hp=f1eb26f9e372560f5d9a13c872babb206751b343;hb=b0650697b9ab538808a5062a0cea691d495aa696;hpb=41fe0619fe7e9edb9aaa64f522e23ec590906aae diff --git a/smoversion/internal/config/config.go b/smoversion/internal/config/config.go index f1eb26f..85b10ec 100644 --- a/smoversion/internal/config/config.go +++ b/smoversion/internal/config/config.go @@ -36,6 +36,7 @@ type Config struct { SDNPassword string Polltime int LogLevel log.Level + NodeId string } func New() *Config { @@ -47,11 +48,12 @@ func New() *Config { SDNPassword: getEnv("SDNR_PASSWORD", "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"), Polltime: getEnvAsInt("Polltime", 30), LogLevel: getLogLevel(), + NodeId: getEnv("NODE_ID", ""), } } func (c Config) String() string { - return fmt.Sprintf("[MRHost: %v, MRPort: %v, SDNRAddress: %v, SDNRUser: %v, SDNRPassword: %v, PollTime: %v, LogLevel: %v]", c.MRHost, c.MRPort, c.SDNRAddress, c.SDNRUser, c.SDNPassword, c.Polltime, c.LogLevel) + return fmt.Sprintf("[MRHost: %v, MRPort: %v, SDNRAddress: %v, SDNRUser: %v, SDNRPassword: %v, PollTime: %v, LogLevel: %v, NodeId: %v]", c.MRHost, c.MRPort, c.SDNRAddress, c.SDNRUser, c.SDNPassword, c.Polltime, c.LogLevel, c.NodeId) } func getEnv(key string, defaultVal string) string {