1
0
Fork 0

Add least time load balancing strategy

This commit is contained in:
Simon Delicata 2025-10-23 16:16:05 +02:00 committed by GitHub
parent 067c7e7152
commit a754236ce5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 1830 additions and 134 deletions

View file

@ -82,6 +82,20 @@ func TestGetLoadBalancer(t *testing.T) {
fwd: &forwarderMock{},
expectError: false,
},
{
desc: "Fails when unsupported strategy is set",
serviceName: "test",
service: &dynamic.ServersLoadBalancer{
Strategy: "invalid",
Servers: []dynamic.Server{
{
URL: "http://localhost:8080",
},
},
},
fwd: &forwarderMock{},
expectError: true,
},
}
for _, test := range testCases {