INNER CODE UNIT · Go
TestLoadFromEnv
kuberhealthy/kuberhealthy · cmd/kuberhealthy/config_test.go:9
func TestLoadFromEnv(t *testing.T) {
t.Setenv("KH_LISTEN_ADDRESS", "127.0.0.1:9000")
t.Setenv("KH_LOG_LEVEL", "debug")
t.Setenv("KH_MAX_JOB_AGE", "30m")
t.Setenv("KH_MAX_CHECK_POD_AGE", "15m")
t.Setenv("KH_MAX_COMPLETED_POD_COUNT", "5")
t.Setenv("KH_MAX_ERROR_POD_COUNT", "2")
t.Setenv("KH_ERROR_POD_RETENTION_TIME", "36h")
t.Setenv("KH_PROM_SUPPRESS_ERROR_LABEL", "true")
t.Setenv("KH_PROM_ERROR_LABEL_MAX_LENGTH", "20")
t.Setenv("KH_PROM_LABEL_ALLOWLIST", "severity,category,run_uuid")
t.Setenv("KH_PROM_LABEL_DENYLIST", "category")
t.Setenv("KH_PROM_LABEL_VALUE_MAX_LENGTH", "64")
t.Setenv("KH_TARGET_NAMESPACE", "testing")
t.Setenv("KH_DEFAULT_RUN_INTERVAL", "3m")
t.Setenv("KH_CHECK_REPORT_URL", "http://example.com:9000")
t.Setenv("KH_TERMINATION_GRACE_PERIOD", "30s")
t.Setenv("KH_DEFAULT_CHECK_TIMEOUT", "1m")