@@ -5,26 +5,25 @@ import (
55 "strconv"
66
77 "github.com/go-logr/logr"
8- logutil "sigs.k8s.io/gateway-api-inference-extension/pkg/epp/util/logging"
98)
109
1110// getEnvFloat gets a float64 from an environment variable with a default value
1211func GetEnvFloat (key string , defaultVal float64 , logger logr.Logger ) float64 {
1312 val , exists := os .LookupEnv (key )
1413 if ! exists {
15- logger .V ( logutil . VERBOSE ). Info ("Environment variable not set, using default value" ,
14+ logger .Info ("Environment variable not set, using default value" ,
1615 "key" , key , "defaultValue" , defaultVal )
1716 return defaultVal
1817 }
1918
2019 floatVal , err := strconv .ParseFloat (val , 64 )
2120 if err != nil {
22- logger .V ( logutil . VERBOSE ). Info ("Failed to parse environment variable as float, using default value" ,
21+ logger .Info ("Failed to parse environment variable as float, using default value" ,
2322 "key" , key , "value" , val , "error" , err , "defaultValue" , defaultVal )
2423 return defaultVal
2524 }
2625
27- logger .V ( logutil . VERBOSE ). Info ("Successfully loaded environment variable" ,
26+ logger .Info ("Successfully loaded environment variable" ,
2827 "key" , key , "value" , floatVal )
2928 return floatVal
3029}
@@ -33,19 +32,30 @@ func GetEnvFloat(key string, defaultVal float64, logger logr.Logger) float64 {
3332func GetEnvInt (key string , defaultVal int , logger logr.Logger ) int {
3433 val , exists := os .LookupEnv (key )
3534 if ! exists {
36- logger .V ( logutil . VERBOSE ). Info ("Environment variable not set, using default value" ,
35+ logger .Info ("Environment variable not set, using default value" ,
3736 "key" , key , "defaultValue" , defaultVal )
3837 return defaultVal
3938 }
4039
4140 intVal , err := strconv .Atoi (val )
4241 if err != nil {
43- logger .V ( logutil . VERBOSE ). Info ("Failed to parse environment variable as int, using default value" ,
42+ logger .Info ("Failed to parse environment variable as int, using default value" ,
4443 "key" , key , "value" , val , "error" , err , "defaultValue" , defaultVal )
4544 return defaultVal
4645 }
4746
48- logger .V ( logutil . VERBOSE ). Info ("Successfully loaded environment variable" ,
47+ logger .Info ("Successfully loaded environment variable" ,
4948 "key" , key , "value" , intVal )
5049 return intVal
5150}
51+
52+ // GetEnvString gets a string from an environment variable with a default value
53+ func GetEnvString (key string , defaultVal string , logger logr.Logger ) string {
54+ val , exists := os .LookupEnv (key )
55+ if ! exists {
56+ logger .Info ("Environment variable not set, using default value" ,
57+ "key" , key , "defaultValue" , defaultVal )
58+ return defaultVal
59+ }
60+ return val
61+ }
0 commit comments