@@ -92,7 +92,8 @@ func TestLoadConfig(t *testing.T) {
9292 "url": "http://localhost:3100/loki/api/v1/push",
9393 "flush_interval_second": 5
9494 },
95- "notification_config_path": "` + notificationConfigPath + `"
95+ "notification_config_path": "` + notificationConfigPath + `",
96+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
9697 }`
9798
9899 // Write the config files
@@ -203,7 +204,8 @@ func TestDefaultTagsInConfig(t *testing.T) {
203204 },
204205 "loki": {
205206 "url": "http://loki:3100/loki/api/v1/push"
206- }
207+ },
208+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
207209 }`
208210
209211 // Write the config file
@@ -288,7 +290,8 @@ func TestLoadConfig_InvalidConfig(t *testing.T) {
288290 "reserved_node_health_check_interval_in_hours": 1,
289291 "reserved_node_health_check_timeout_in_minutes": 1,
290292 "reserved_node_health_check_workers_num": 10
291- }
293+ },
294+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
292295 }` ,
293296 expectedErr : "validation error on field 'Configuration.Database.DSN': dsn" ,
294297 },
@@ -321,7 +324,8 @@ func TestLoadConfig_InvalidConfig(t *testing.T) {
321324 "reserved_node_health_check_interval_in_hours": 1,
322325 "reserved_node_health_check_timeout_in_minutes": 1,
323326 "reserved_node_health_check_workers_num": 10
324- }
327+ },
328+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
325329 }` ,
326330 expectedErr : "validation error on field 'Configuration.Database.MaxIdleConns': lteMaxOpenConns" ,
327331 },
@@ -349,7 +353,8 @@ func TestLoadConfig_InvalidConfig(t *testing.T) {
349353 "reserved_node_health_check_interval_in_hours": 1,
350354 "reserved_node_health_check_timeout_in_minutes": 1,
351355 "reserved_node_health_check_workers_num": 10
352- }
356+ },
357+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
353358 }` ,
354359 expectedErr : "validation error on field 'Configuration.JwtToken.Secret': required" ,
355360 },
@@ -379,7 +384,8 @@ func TestLoadConfig_InvalidConfig(t *testing.T) {
379384 "reserved_node_health_check_interval_in_hours": 1,
380385 "reserved_node_health_check_timeout_in_minutes": 1,
381386 "reserved_node_health_check_workers_num": 10
382- }
387+ },
388+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
383389 }` ,
384390 expectedErr : "validation error on field 'Configuration.Admins': required" ,
385391 },
@@ -445,7 +451,8 @@ func TestSQLiteProductionCheck(t *testing.T) {
445451 "ssh": {"private_key_path": "` + privateKeyPath + `", "public_key_path": "` + publicKeyPath + `"},
446452 "monitor_balance_interval_in_minutes": 1,
447453 "notify_admins_for_pending_records_in_hours": 1,
448- "node_health_check": {"reserved_node_health_check_interval_in_hours": 1, "reserved_node_health_check_timeout_in_minutes": 1, "reserved_node_health_check_workers_num": 1}
454+ "node_health_check": {"reserved_node_health_check_interval_in_hours": 1, "reserved_node_health_check_timeout_in_minutes": 1, "reserved_node_health_check_workers_num": 1},
455+ "zlog_output_url": "http://[::1]:3100/loki/api/v1/push?tenant_id=zlog-vms"
449456 }`
450457 err := os .WriteFile (configPath , []byte (configJSON ), 0644 )
451458 require .NoError (t , err , "Failed to write test config file" )
0 commit comments