]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
node-proxy: support more Location value formats
authorGuillaume Abrioux <gabrioux@ibm.com>
Fri, 15 Mar 2024 14:20:29 +0000 (14:20 +0000)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 18 Mar 2024 08:48:04 +0000 (08:48 +0000)
commit507fa4c800c4dc30766d765f9c755c57d40d014f
tree72de055d8066078dc0988a099c4dacf7caccd31b
parentbe0ac44c410d7c720a61e21ef56e64c4946df400
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.

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

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit d7ccf26983c41344a12f33b2a30fc79b65cc548f)
src/ceph-node-proxy/ceph_node_proxy/redfish_client.py