Skip to content

Commit 2fb1a32

Browse files
committed
fix(lb): IgnoreSslServerVerify was not properly set
1 parent e08417d commit 2fb1a32

File tree

4 files changed

+64
-59
lines changed

4 files changed

+64
-59
lines changed

go.mod

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
module github.com/scaleway/scaleway-cloud-controller-manager
22

3-
go 1.24.5
3+
go 1.24.0
4+
5+
toolchain go1.24.6
46

57
require (
6-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33
7-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
8-
google.golang.org/protobuf v1.36.6
9-
k8s.io/api v0.33.2
10-
k8s.io/apimachinery v0.33.2
11-
k8s.io/client-go v0.33.2
12-
k8s.io/cloud-provider v0.33.2
13-
k8s.io/component-base v0.33.2
8+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34
9+
golang.org/x/exp v0.0.0-20250813145105-42675adae3e6
10+
google.golang.org/protobuf v1.36.7
11+
k8s.io/api v0.33.4
12+
k8s.io/apimachinery v0.33.4
13+
k8s.io/client-go v0.33.4
14+
k8s.io/cloud-provider v0.33.4
15+
k8s.io/component-base v0.33.4
1416
k8s.io/klog/v2 v2.130.1
1517
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
1618
)
@@ -26,7 +28,7 @@ require (
2628
github.com/cespare/xxhash/v2 v2.3.0 // indirect
2729
github.com/coreos/go-semver v0.3.1 // indirect
2830
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
29-
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
31+
github.com/davecgh/go-spew v1.1.1 // indirect
3032
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
3133
github.com/felixge/httpsnoop v1.0.4 // indirect
3234
github.com/fsnotify/fsnotify v1.7.0 // indirect
@@ -81,10 +83,10 @@ require (
8183
golang.org/x/crypto v0.36.0 // indirect
8284
golang.org/x/net v0.38.0 // indirect
8385
golang.org/x/oauth2 v0.27.0 // indirect
84-
golang.org/x/sync v0.15.0 // indirect
86+
golang.org/x/sync v0.16.0 // indirect
8587
golang.org/x/sys v0.31.0 // indirect
8688
golang.org/x/term v0.30.0 // indirect
87-
golang.org/x/text v0.23.0 // indirect
89+
golang.org/x/text v0.26.0 // indirect
8890
golang.org/x/time v0.9.0 // indirect
8991
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
9092
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
@@ -94,10 +96,10 @@ require (
9496
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
9597
gopkg.in/yaml.v2 v2.4.0 // indirect
9698
gopkg.in/yaml.v3 v3.0.1 // indirect
97-
k8s.io/apiserver v0.33.2 // indirect
98-
k8s.io/component-helpers v0.33.2 // indirect
99-
k8s.io/controller-manager v0.33.2 // indirect
100-
k8s.io/kms v0.33.2 // indirect
99+
k8s.io/apiserver v0.33.4 // indirect
100+
k8s.io/component-helpers v0.33.4 // indirect
101+
k8s.io/controller-manager v0.33.4 // indirect
102+
k8s.io/kms v0.33.4 // indirect
101103
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff // indirect
102104
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
103105
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect

go.sum

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
2323
github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
2424
github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
2525
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
26+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2627
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
27-
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
28-
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
2928
github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI=
3029
github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ=
3130
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
@@ -137,8 +136,8 @@ github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoG
137136
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
138137
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
139138
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
140-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33 h1:KhF0WejiUTDbL5X55nXowP7zNopwpowa6qaMAWyIE+0=
141-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33/go.mod h1:792k1RTU+5JeMXm35/e2Wgp71qPH/DmDoZrRc+EFZDk=
139+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34 h1:48+VFHsyVcAHIN2v1Ao9v1/RkjJS5AwctFucBrfYNIA=
140+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34/go.mod h1:zFWiHphneiey3s8HOtAEnGrRlWivNaxW5T6d5Xfco7g=
142141
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
143142
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
144143
github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js=
@@ -215,8 +214,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
215214
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
216215
golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
217216
golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
218-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o=
219-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8=
217+
golang.org/x/exp v0.0.0-20250813145105-42675adae3e6 h1:SbTAbRFnd5kjQXbczszQ0hdk3ctwYf3qBNH9jIsGclE=
218+
golang.org/x/exp v0.0.0-20250813145105-42675adae3e6/go.mod h1:4QTo5u+SEIbbKW1RacMZq1YEfOBqeXa19JeshGi+zc4=
220219
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
221220
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
222221
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
@@ -230,8 +229,8 @@ golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT
230229
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
231230
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
232231
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
233-
golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8=
234-
golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
232+
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
233+
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
235234
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
236235
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
237236
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -242,16 +241,16 @@ golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
242241
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
243242
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
244243
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
245-
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
246-
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
244+
golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
245+
golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
247246
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
248247
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
249248
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
250249
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
251250
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
252251
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
253-
golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo=
254-
golang.org/x/tools v0.34.0/go.mod h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg=
252+
golang.org/x/tools v0.36.0 h1:kWS0uv/zsvHEle1LbV5LE8QujrxB3wfQyxHfhOk0Qkg=
253+
golang.org/x/tools v0.36.0/go.mod h1:WBDiHKJK8YgLHlcQPYQzNCkUxUypCaa5ZegCVutKm+s=
255254
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
256255
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
257256
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -264,8 +263,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 h1:
264263
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU=
265264
google.golang.org/grpc v1.68.1 h1:oI5oTa11+ng8r8XMMN7jAOmWfPZWbYpCFaMUTACxkM0=
266265
google.golang.org/grpc v1.68.1/go.mod h1:+q1XYFJjShcqn0QZHvCyeR4CXPA+llXIeUIfIe00waw=
267-
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
268-
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
266+
google.golang.org/protobuf v1.36.7 h1:IgrO7UwFQGJdRNXH/sQux4R1Dj1WAKcLElzeeRaXV2A=
267+
google.golang.org/protobuf v1.36.7/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
269268
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
270269
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
271270
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
@@ -280,26 +279,26 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
280279
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
281280
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
282281
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
283-
k8s.io/api v0.33.2 h1:YgwIS5jKfA+BZg//OQhkJNIfie/kmRsO0BmNaVSimvY=
284-
k8s.io/api v0.33.2/go.mod h1:fhrbphQJSM2cXzCWgqU29xLDuks4mu7ti9vveEnpSXs=
285-
k8s.io/apimachinery v0.33.2 h1:IHFVhqg59mb8PJWTLi8m1mAoepkUNYmptHsV+Z1m5jY=
286-
k8s.io/apimachinery v0.33.2/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
287-
k8s.io/apiserver v0.33.2 h1:KGTRbxn2wJagJowo29kKBp4TchpO1DRO3g+dB/KOJN4=
288-
k8s.io/apiserver v0.33.2/go.mod h1:9qday04wEAMLPWWo9AwqCZSiIn3OYSZacDyu/AcoM/M=
289-
k8s.io/client-go v0.33.2 h1:z8CIcc0P581x/J1ZYf4CNzRKxRvQAwoAolYPbtQes+E=
290-
k8s.io/client-go v0.33.2/go.mod h1:9mCgT4wROvL948w6f6ArJNb7yQd7QsvqavDeZHvNmHo=
291-
k8s.io/cloud-provider v0.33.2 h1:tP/18SbhytAapqg2/tGD5PFUR6VLYra+QfJ7Qn3FN34=
292-
k8s.io/cloud-provider v0.33.2/go.mod h1:yS8ArLLLZV1+Tv6hkSYrZuYEVz+wQgiekUtaqe9Wxao=
293-
k8s.io/component-base v0.33.2 h1:sCCsn9s/dG3ZrQTX/Us0/Sx2R0G5kwa0wbZFYoVp/+0=
294-
k8s.io/component-base v0.33.2/go.mod h1:/41uw9wKzuelhN+u+/C59ixxf4tYQKW7p32ddkYNe2k=
295-
k8s.io/component-helpers v0.33.2 h1:AjCtYzst11NV8ensxV/2LEEXRwctqS7Bs44bje9Qcnw=
296-
k8s.io/component-helpers v0.33.2/go.mod h1:PsPpiCk74n8pGWp1d6kjK/iSKBTyQfIacv02BNkMenU=
297-
k8s.io/controller-manager v0.33.2 h1:HIs8PbdTOaY6wTOvKKLwoAHSO6GeDjmYS0Gjnd6rF+c=
298-
k8s.io/controller-manager v0.33.2/go.mod h1:n8maAdN06E3cD0h5N0wuYBv9Qi9FePl7y6Iz3pfc9PY=
282+
k8s.io/api v0.33.4 h1:oTzrFVNPXBjMu0IlpA2eDDIU49jsuEorGHB4cvKupkk=
283+
k8s.io/api v0.33.4/go.mod h1:VHQZ4cuxQ9sCUMESJV5+Fe8bGnqAARZ08tSTdHWfeAc=
284+
k8s.io/apimachinery v0.33.4 h1:SOf/JW33TP0eppJMkIgQ+L6atlDiP/090oaX0y9pd9s=
285+
k8s.io/apimachinery v0.33.4/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
286+
k8s.io/apiserver v0.33.4 h1:6N0TEVA6kASUS3owYDIFJjUH6lgN8ogQmzZvaFFj1/Y=
287+
k8s.io/apiserver v0.33.4/go.mod h1:8ODgXMnOoSPLMUg1aAzMFx+7wTJM+URil+INjbTZCok=
288+
k8s.io/client-go v0.33.4 h1:TNH+CSu8EmXfitntjUPwaKVPN0AYMbc9F1bBS8/ABpw=
289+
k8s.io/client-go v0.33.4/go.mod h1:LsA0+hBG2DPwovjd931L/AoaezMPX9CmBgyVyBZmbCY=
290+
k8s.io/cloud-provider v0.33.4 h1:et4DyeV0W8W+m2ByS34VVFMg8Aj0sz+UDVwanNkspTo=
291+
k8s.io/cloud-provider v0.33.4/go.mod h1:cAC2s7mGpqVWwUars8TFgnvgXy+trDOF3+WSeKNsy/M=
292+
k8s.io/component-base v0.33.4 h1:Jvb/aw/tl3pfgnJ0E0qPuYLT0NwdYs1VXXYQmSuxJGY=
293+
k8s.io/component-base v0.33.4/go.mod h1:567TeSdixWW2Xb1yYUQ7qk5Docp2kNznKL87eygY8Rc=
294+
k8s.io/component-helpers v0.33.4 h1:DYHQPxWB3XIk7hwAQ4YczUelJ37PcUHfnLeee0qFqV8=
295+
k8s.io/component-helpers v0.33.4/go.mod h1:kRgidIgCKFqOW/wy7D8IL3YOT3iaIRZu6FcTEyRr7WU=
296+
k8s.io/controller-manager v0.33.4 h1:HmlzmmNPu8H+cKEpAIRz0ptqpveKcj7KrCx9G+HXRAg=
297+
k8s.io/controller-manager v0.33.4/go.mod h1:CpO8RarLcs7zh0sE4pqz88quF3xU3Dc4ZDfshnB8hw4=
299298
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
300299
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
301-
k8s.io/kms v0.33.2 h1:GFwNXX4CZGQCg9DPOaJi1/+iKidCtB9/OIAGdzRo8FI=
302-
k8s.io/kms v0.33.2/go.mod h1:C1I8mjFFBNzfUZXYt9FZVJ8MJl7ynFbGgZFbBzkBJ3E=
300+
k8s.io/kms v0.33.4 h1:rvsVglcIFa9WeKk5vd3mBufSG4D5dqponz1Jz5d6FXU=
301+
k8s.io/kms v0.33.4/go.mod h1:C1I8mjFFBNzfUZXYt9FZVJ8MJl7ynFbGgZFbBzkBJ3E=
303302
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff h1:/usPimJzUKKu+m+TE36gUyGcf03XZEP0ZIKgKj35LS4=
304303
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff/go.mod h1:5jIi+8yX4RIb8wk3XwBo5Pq2ccx4FP10ohkbSKCZoK8=
305304
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6JSWYFzOFnYeS6Ro=

scaleway/loadbalancers.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,17 +1499,18 @@ func (l *loadbalancers) createBackend(service *v1.Service, loadbalancer *scwlb.L
14991499
Name: backend.Name,
15001500
ForwardProtocol: backend.ForwardProtocol,
15011501
SslBridging: backend.SslBridging,
1502+
IgnoreSslServerVerify: backend.IgnoreSslServerVerify,
15021503
ForwardPort: backend.ForwardPort,
15031504
ForwardPortAlgorithm: backend.ForwardPortAlgorithm,
15041505
StickySessions: backend.StickySessions,
15051506
StickySessionsCookieName: backend.StickySessionsCookieName,
15061507
HealthCheck: backend.HealthCheck,
15071508
ServerIP: backend.Pool,
1509+
ProxyProtocol: backend.ProxyProtocol,
15081510
TimeoutServer: backend.TimeoutServer,
15091511
TimeoutConnect: backend.TimeoutConnect,
15101512
TimeoutTunnel: backend.TimeoutTunnel,
15111513
OnMarkedDownAction: backend.OnMarkedDownAction,
1512-
ProxyProtocol: backend.ProxyProtocol,
15131514
RedispatchAttemptCount: backend.RedispatchAttemptCount,
15141515
MaxRetries: backend.MaxRetries,
15151516
})
@@ -1528,15 +1529,16 @@ func (l *loadbalancers) updateBackend(service *v1.Service, loadbalancer *scwlb.L
15281529
Name: backend.Name,
15291530
ForwardProtocol: backend.ForwardProtocol,
15301531
SslBridging: backend.SslBridging,
1532+
IgnoreSslServerVerify: backend.IgnoreSslServerVerify,
15311533
ForwardPort: backend.ForwardPort,
15321534
ForwardPortAlgorithm: backend.ForwardPortAlgorithm,
15331535
StickySessions: backend.StickySessions,
15341536
StickySessionsCookieName: backend.StickySessionsCookieName,
1537+
ProxyProtocol: backend.ProxyProtocol,
15351538
TimeoutServer: backend.TimeoutServer,
15361539
TimeoutConnect: backend.TimeoutConnect,
15371540
TimeoutTunnel: backend.TimeoutTunnel,
15381541
OnMarkedDownAction: backend.OnMarkedDownAction,
1539-
ProxyProtocol: backend.ProxyProtocol,
15401542
RedispatchAttemptCount: backend.RedispatchAttemptCount,
15411543
MaxRetries: backend.MaxRetries,
15421544
})

scaleway/loadbalancers_test.go

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ func TestFrontendEquals(t *testing.T) {
735735
t.Run(tt.name, func(t *testing.T) {
736736
got := frontendEquals(tt.a, tt.b)
737737
if got != tt.want {
738-
t.Errorf("want: %v, got: %v", got, tt.want)
738+
t.Errorf("want: %v, got: %v", tt.want, got)
739739
}
740740
})
741741
}
@@ -777,6 +777,8 @@ func TestBackendEquals(t *testing.T) {
777777
},
778778
Pool: []string{"1.2.3.4", "2.3.4.5"},
779779
SendProxyV2: &boolTrue,
780+
SslBridging: &boolFalse,
781+
IgnoreSslServerVerify: &boolFalse,
780782
TimeoutServer: &defaultTimeoutServer,
781783
TimeoutConnect: &defaultTimeoutConnect,
782784
TimeoutTunnel: &defaultTimeoutTunnel,
@@ -966,13 +968,13 @@ func TestBackendEquals(t *testing.T) {
966968
a *scwlb.Backend
967969
b *scwlb.Backend
968970
want bool
969-
}{"with same HTTP healthchecks", httpRef, httpDiff, false})
971+
}{"with different HTTP healthchecks", httpRef, httpDiff, false})
970972

971973
for _, tt := range matrix {
972974
t.Run(tt.Name, func(t *testing.T) {
973975
got := backendEquals(tt.a, tt.b)
974976
if got != tt.want {
975-
t.Errorf("want: %v, got: %v", got, tt.want)
977+
t.Errorf("want: %v, got: %v", tt.want, got)
976978
}
977979
})
978980
}
@@ -999,7 +1001,7 @@ func TestStringArrayEqual(t *testing.T) {
9991001
t.Run(tt.name, func(t *testing.T) {
10001002
got := stringArrayEqual(tt.a, tt.b)
10011003
if got != tt.want {
1002-
t.Errorf("want: %v, got: %v", got, tt.want)
1004+
t.Errorf("want: %v, got: %v", tt.want, got)
10031005
}
10041006
})
10051007
}
@@ -1025,7 +1027,7 @@ func TestStringPtrArrayEqual(t *testing.T) {
10251027
t.Run(tt.name, func(t *testing.T) {
10261028
got := stringPtrArrayEqual(tt.a, tt.b)
10271029
if got != tt.want {
1028-
t.Errorf("want: %v, got: %v", got, tt.want)
1030+
t.Errorf("want: %v, got: %v", tt.want, got)
10291031
}
10301032
})
10311033
}
@@ -1053,7 +1055,7 @@ func TestDurationPtrEqual(t *testing.T) {
10531055
t.Run(tt.name, func(t *testing.T) {
10541056
got := durationPtrEqual(tt.a, tt.b)
10551057
if got != tt.want {
1056-
t.Errorf("want: %v, got: %v", got, tt.want)
1058+
t.Errorf("want: %v, got: %v", tt.want, got)
10571059
}
10581060
})
10591061
}
@@ -1081,7 +1083,7 @@ func TestScwDurationPtrEqual(t *testing.T) {
10811083
t.Run(tt.name, func(t *testing.T) {
10821084
got := scwDurationPtrEqual(tt.a, tt.b)
10831085
if got != tt.want {
1084-
t.Errorf("want: %v, got: %v", got, tt.want)
1086+
t.Errorf("want: %v, got: %v", tt.want, got)
10851087
}
10861088
})
10871089
}
@@ -1138,7 +1140,7 @@ func TestChunkArray(t *testing.T) {
11381140
t.Run(tt.name, func(t *testing.T) {
11391141
got := chunkArray(tt.array, 3)
11401142
if !reflect.DeepEqual(got, tt.want) {
1141-
t.Errorf("want: %v, got: %v", got, tt.want)
1143+
t.Errorf("want: %v, got: %v", tt.want, got)
11421144
}
11431145
})
11441146
}
@@ -1158,7 +1160,7 @@ func TestMakeACLPrefix(t *testing.T) {
11581160
t.Run(tt.name, func(t *testing.T) {
11591161
got := makeACLPrefix(tt.frontend)
11601162
if got != tt.want {
1161-
t.Errorf("want: %v, got: %v", got, tt.want)
1163+
t.Errorf("want: %v, got: %v", tt.want, got)
11621164
}
11631165
})
11641166
}

0 commit comments

Comments
 (0)