fix tempurl's valid check
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
New
|
Undecided
|
Unassigned | ||
python-swiftclient |
Invalid
|
Undecided
|
Unassigned |
Bug Description
While using radosgw as ironic images backend[1], ironic will generate swift temp url like /{api_version}
And swiftclient will check tempurl for valid object path[3]
"If the supplied path is not of the form /v1/a/c/o then swift tempurl subcommand will now return an error message."[4]
This conflict and lead to an error when create a baremetal instance[5]
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
I guess it's either a ironic bug, or swiftclient bug. Looks you've got the answer. Hope someone from swiftclien team would work on it :)