Thanks Chandan, now it is more clear why Swift complains.
2018-07-13 04:47:43.592 81 INFO tempest.lib.common.rest_client [txb87cc715719a4d748bdbd-005b482eef ] Request (ObjectTest:setUpClass): 412 PUT http://192.168.24.7:8080/tempest-TestContainer-1152572772 0.008s
The request uses http://192.168.24.7:8080/tempest-TestContainer-1152572772 as URL, and Swift doesn't know how to handle this.
It should look sth like this: http://192.168.24.7:8080/v1/AUTH_<tenant UUID>/tempest-TestContainer-1152572772
So the "v1/AUTH_<tenant UUID>" part is missing from the Tempest-generated URL. I'm not sure where this URL is generated in Tempest, but I think this is not a Swift issue, but a Tempest one.
Thanks Chandan, now it is more clear why Swift complains.
2018-07-13 04:47:43.592 81 INFO tempest. lib.common. rest_client [txb87cc715719a 4d748bdbd- 005b482eef ] Request (ObjectTest: setUpClass) : 412 PUT http:// 192.168. 24.7:8080/ tempest- TestContainer- 1152572772 0.008s
The request uses http:// 192.168. 24.7:8080/ tempest- TestContainer- 1152572772 as URL, and Swift doesn't know how to handle this.
It should look sth like this: http:// 192.168. 24.7:8080/ v1/AUTH_<tenant UUID>/tempest- TestContainer- 1152572772
So the "v1/AUTH_<tenant UUID>" part is missing from the Tempest-generated URL. I'm not sure where this URL is generated in Tempest, but I think this is not a Swift issue, but a Tempest one.