swiftclient, quantumclient, and cinderclient, are not optional
Bug #1174005 reported by
Clint Byrum
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Angus Salkeld |
Bug Description
I see no reason to make these basic client libraries optional. They are listed in pip-requires and are equally available on any platform that has the others which are not conditionally imported. What should define whether or not swift, quantum, or cinder are available, is the keystone catalog and/or heat's configuration. I believe making them non-optional would remove all conditional import code.
Changed in heat: | |
assignee: | Matt Riedemann (mriedem) → nobody |
status: | In Progress → New |
Changed in heat: | |
milestone: | none → icehouse-1 |
assignee: | nobody → Steven Dake (sdake) |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in heat: | |
milestone: | icehouse-1 → icehouse-2 |
Changed in heat: | |
milestone: | icehouse-2 → icehouse-3 |
Changed in heat: | |
milestone: | icehouse-3 → icehouse-rc1 |
Changed in heat: | |
milestone: | icehouse-rc1 → next |
assignee: | Steven Dake (sdake) → nobody |
Changed in heat: | |
assignee: | nobody → Angus Salkeld (asalkeld) |
Changed in heat: | |
status: | Confirmed → In Progress |
Changed in heat: | |
milestone: | next → juno-1 |
Changed in heat: | |
milestone: | juno-1 → juno-2 |
milestone: | juno-2 → juno-1 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | juno-1 → 2014.2 |
To post a comment you must log in.
We've been trying to maintain some backwards compatibility, as we have existing users, some of which will still be using Folsom
Since we don't currently have a stable/Folsom branch, I think we need to discuss this and probably have a vote regarding the advantages and disadvantages of diverging. My feeling right now is that a few conditional imports are less-bad than the burden of doing lots of stable-branch backports.