]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
node-proxy: support more Location value formats 56223/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Fri, 15 Mar 2024 14:20:29 +0000 (14:20 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Fri, 15 Mar 2024 15:30:13 +0000 (15:30 +0000)
commitd7ccf26983c41344a12f33b2a30fc79b65cc548f
treecbdafad867d2fb80e649d99f2dde118e88ac1a14
parent5288e75aabce68f09fd764cf1ca62101201d0ff3
node-proxy: support more Location value formats

After some tests, it turns out that depending on the hardware,
the header 'Location' which is returned by the server after logged can be different.
I could notice the following:

either:

Location: scheme://address:port/redfish/v1/SessionService/Session

or

Location: /redfish/v1/SessionService/Session

a previous tracker [1] was opened because I thought only the first one existed, which is wrong.

[1] https://tracker.ceph.com/issues/64894

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
src/ceph-node-proxy/ceph_node_proxy/redfish_client.py