From 8aa525f1b6856d565d4cb8703669ac6e9b04e448 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Mon, 12 Oct 2020 09:56:00 +0000 Subject: [PATCH] feat(lb): add first to ForwardPortAlgorithm enum --- .../testdata/test-all-usage-lb-backend-create-usage.golden | 2 +- .../testdata/test-all-usage-lb-backend-update-usage.golden | 2 +- internal/namespaces/lb/v1/lb_cli.go | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden b/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden index 1789f2a1d5..ace31e3ca0 100644 --- a/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden @@ -9,7 +9,7 @@ ARGS: name= Resource name forward-protocol Backend protocol. TCP or HTTP (tcp | http) forward-port User sessions will be forwarded to this port of backend servers - forward-port-algorithm=roundrobin Load balancing algorithm (roundrobin | leastconn) + forward-port-algorithm=roundrobin Load balancing algorithm (roundrobin | leastconn | first) sticky-sessions=none Enables cookie-based session persistence (none | cookie | table) [sticky-sessions-cookie-name] Cookie name for for sticky sessions [health-check.mysql-config.user] diff --git a/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden b/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden index f39d243d1b..f43dff6864 100644 --- a/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden @@ -10,7 +10,7 @@ ARGS: [name] [forward-protocol] (tcp | http) [forward-port] - [forward-port-algorithm] (roundrobin | leastconn) + [forward-port-algorithm] (roundrobin | leastconn | first) [sticky-sessions] (none | cookie | table) [sticky-sessions-cookie-name] [timeout-server] diff --git a/internal/namespaces/lb/v1/lb_cli.go b/internal/namespaces/lb/v1/lb_cli.go index 49c7f8eb2f..a3a321d7c6 100644 --- a/internal/namespaces/lb/v1/lb_cli.go +++ b/internal/namespaces/lb/v1/lb_cli.go @@ -700,7 +700,7 @@ func lbBackendCreate() *core.Command { Deprecated: false, Positional: false, Default: core.DefaultValueSetter("roundrobin"), - EnumValues: []string{"roundrobin", "leastconn"}, + EnumValues: []string{"roundrobin", "leastconn", "first"}, }, { Name: "sticky-sessions", @@ -931,7 +931,7 @@ func lbBackendUpdate() *core.Command { Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"roundrobin", "leastconn"}, + EnumValues: []string{"roundrobin", "leastconn", "first"}, }, { Name: "sticky-sessions",