stack/erp5: Fix NEO URL formatting for WCFS
The NEO/go commit kirr/neo@8c974485 changed the URL with which a NEO/go client can be loaded from // neo://name@master1,master2,...,masterN?options to neo(s)://[credentials@]master1,master2,...,masterN/name?options We need to apply this change in the NEO URL structure to instance-wcfs.cfg.in to use WCFS with NEO storage. Why? ==== The URL in instance-wcfs.cfg.in is finally send to wcfs binary, which will open a NEO/go client with this URL via the "openClientByURL" function [1]. If the URL formatting instance-wcfs.cfg.in follows the old pattern, NEO/go is unable to create a NEO/go client and may even raise an exception [2], because information regarding NEO server is at the wrong position of the URL. --- [1] See https://lab.nexedi.com/kirr/neo/blob/87199da2b163c09ed3946b7ab9bb00a5b987d377/go/neo/client.go#L416-534 for openClientByURL. [2] For instance when using the old pattern of putting the cluster name in the "user" part, NEO/go will raise "credentials can be specified only with neos:// scheme", because NEO/go reserves the "user" part for encryption information, see https://lab.nexedi.com/kirr/neo/blob/87199da2b163c09ed3946b7ab9bb00a5b987d377/go/neo/client.go#L449 --- /reviewed-by @kirr /reviewed-on !1307
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#543153
external
|
Cloudooo.UnitTest-Master |
00:07:37
|
||||||
passed |
#543268
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:26:16
|
||||||
passed |
#543208
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master |
06:31:05
|
||||||
failed |
#543271
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:17
|
||||||
passed |
#543269
external
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster |
00:26:46
|
||||||
failed |
#543265
external
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:04
|
||||||
passed |
#543162
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:14:43
|
||||||
passed |
#543139
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:16:20
|
||||||
passed |
#543158
external
|
SlapOS.KVM.ResilienceTest-Master |
00:21:51
|
||||||
passed |
#543180
external
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:22:35
|
||||||
failed |
#543156
external
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
00:20:11
|
||||||
passed |
#543202
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master |
05:54:47
|
||||||
passed |
#543273
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:31:11
|
||||||
passed |
#543275
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
10:24:31
|
||||||
failed |
#543277
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:12
|
||||||
passed |
#543228
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:19:02
|
||||||
passed |
#543224
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:26:28
|
||||||
passed |
#543253
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:26:00
|
||||||
failed |
#543241
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:21
|
||||||
failed |
#543251
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:16
|
||||||
failed |
#543204
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:12
|
||||||
passed |
#543155
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster |
00:20:50
|
||||||
passed |
#543226
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster |
06:41:39
|
||||||
passed |
#543257
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster |
00:26:16
|
||||||
failed |
#543206
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:00
|
||||||
failed |
#543239
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Stretch |
15:03:24
|
||||||
failed |
#543255
external
retried
|
SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:00
|
||||||
passed |
#543263
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:31:38
|
||||||
passed |
#543190
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:31:46
|
||||||
passed |
#543235
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:30:23
|
||||||
passed |
#543237
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
09:34:30
|
||||||
passed |
#543212
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
09:24:05
|
||||||
passed |
#543261
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
09:27:28
|
||||||
failed |
#543243
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Stretch |
15:02:03
|
||||||
failed |
#543259
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Stretch |
15:01:51
|
||||||
failed |
#543210
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Stretch |
15:01:59
|
||||||