X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=test%2Fusecases%2Foruclosedlooprecovery%2Fgoversion%2Finternal%2Fconfig%2Fconfig.go;h=718f435f436b095ad1a95df3409ee629294cc9f4;hb=46a0fd717e5f49ebae6cb2c4fbcf54f0e329dc86;hp=43656b77e45c3f0b2a4a94fc7c402337792b8ae0;hpb=856d55d6413fe66c05b42a3c5e98d0b0f20743e3;p=nonrtric.git diff --git a/test/usecases/oruclosedlooprecovery/goversion/internal/config/config.go b/test/usecases/oruclosedlooprecovery/goversion/internal/config/config.go index 43656b77..718f435f 100644 --- a/test/usecases/oruclosedlooprecovery/goversion/internal/config/config.go +++ b/test/usecases/oruclosedlooprecovery/goversion/internal/config/config.go @@ -21,6 +21,7 @@ package config import ( + "fmt" "os" "strconv" @@ -28,31 +29,37 @@ import ( ) type Config struct { - LogLevel log.Level ConsumerHost string ConsumerPort int InfoCoordinatorAddress string - SDNRHost string - SDNRPort int + SDNRAddress string SDNRUser string SDNPassword string ORUToODUMapFile string + ConsumerCertPath string + ConsumerKeyPath string + LogLevel log.Level } func New() *Config { return &Config{ - LogLevel: getLogLevel(), ConsumerHost: getEnv("CONSUMER_HOST", ""), ConsumerPort: getEnvAsInt("CONSUMER_PORT", 0), InfoCoordinatorAddress: getEnv("INFO_COORD_ADDR", "http://enrichmentservice:8083"), - SDNRHost: getEnv("SDNR_HOST", "http://localhost"), - SDNRPort: getEnvAsInt("SDNR_PORT", 3904), + SDNRAddress: getEnv("SDNR_ADDR", "http://localhost:3904"), SDNRUser: getEnv("SDNR_USER", "admin"), SDNPassword: getEnv("SDNR_PASSWORD", "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"), ORUToODUMapFile: getEnv("ORU_TO_ODU_MAP_FILE", "o-ru-to-o-du-map.csv"), + ConsumerCertPath: getEnv("CONSUMER_CERT_PATH", "security/consumer.crt"), + ConsumerKeyPath: getEnv("CONSUMER_KEY_PATH", "security/consumer.key"), + LogLevel: getLogLevel(), } } +func (c Config) String() string { + return fmt.Sprintf("ConsumerHost: %v, ConsumerPort: %v, InfoCoordinatorAddress: %v, SDNRAddress: %v, SDNRUser: %v, SDNRPassword: %v, ORUToODUMapFile: %v, ConsumerCertPath: %v, ConsumerKeyPath: %v, LogLevel: %v", c.ConsumerHost, c.ConsumerPort, c.InfoCoordinatorAddress, c.SDNRAddress, c.SDNRUser, c.SDNPassword, c.ORUToODUMapFile, c.ConsumerCertPath, c.ConsumerKeyPath, c.LogLevel) +} + func getEnv(key string, defaultVal string) string { if value, exists := os.LookupEnv(key); exists { return value