Admin client should be packaged separately

Bug #695866 reported by Devin Carlen
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Unassigned
nova (Ubuntu)
Fix Released
Medium
Thierry Carrez

Bug Description

Nova's adminclient.py should be packaged and distributed separately from the rest of nova.

This piece is designed to allow systems external to nova-api issue admin commands, and such a client, should not have any dependences on the rest of the nova codebase. It should be treated as a standalone piece like boto or python-cloudservers.

There is a requirement to distributed this separately in order to properly configure the development environment for django-nova, the django dashboard soon to be released into OpenStack by NASA.

Tags: ubuntu

Related branches

Devin Carlen (devcamcar)
Changed in nova:
milestone: none → bexar-rc
Thierry Carrez (ttx)
Changed in nova:
assignee: nobody → Devin Carlen (devcamcar)
importance: Undecided → Medium
status: New → In Progress
Changed in nova (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Thierry Carrez (ttx)
Changed in nova:
status: In Progress → Fix Committed
milestone: bexar-rc → none
Revision history for this message
Devin Carlen (devcamcar) wrote :

I believe this was incorrectly marked as fix committed. There was a related branch that removed some dependencies in order to make it possible to package separately, but I haven't heard anything about the packaging happening.

Changed in nova:
status: Fix Committed → Confirmed
assignee: Devin Carlen (devcamcar) → nobody
Revision history for this message
Devin Carlen (devcamcar) wrote :

Ideally this would be done by whomever handles the debian packages.

Changed in nova:
assignee: nobody → Devin Carlen (devcamcar)
assignee: Devin Carlen (devcamcar) → nobody
Revision history for this message
Thierry Carrez (ttx) wrote :

Right, I closed it for Nova because there is nothing left to do in Nova code to fix this and kept it open for the nova ubuntu/debian packaging task.

I agree it's a bit confusing since we tend to lose sight of the bugs if we don't keep them open in "Nova" as well...

tags: added: ubuntu
Thierry Carrez (ttx)
Changed in nova (Ubuntu):
assignee: nobody → Thierry Carrez (ttx)
status: Confirmed → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :

Proposed an Ubuntu branch for splitting out adminclient (into a python-nova.adminclient package). I assumed nova itself doesn't have to depend on adminclient, fix me if I'm wrong.

Revision history for this message
Thierry Carrez (ttx) wrote :

Marking nova task FixReleased in bexar, keeping the ubuntu task in progress.

Changed in nova:
status: Confirmed → Fix Released
Thierry Carrez (ttx)
Changed in nova (Ubuntu):
status: In Progress → Fix Committed
Chuck Short (zulcss)
Changed in nova (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.