CA code should be rewritten in Python

Bug #683137 reported by Soren Hansen
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Opinion
Wishlist
Unassigned

Bug Description

The CA code doesn't get install when running "python setup.py install". This renders an install of nova useless by default.

We can either fix up the CA code to let it live in the python path where the templates also (soon will) live and use $state_path/CA for its state, or we can move it all into Python.

Related branches

Thierry Carrez (ttx)
Changed in nova:
assignee: nobody → Soren Hansen (soren)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :

Soren is working on the long-term fix, but we could use a short-term one. Unassigning so that someone else can work on it.

Workaround:
<soren> georgy_: As a temporary measure, you could probably just copy the CA direcotry from the tarball into /usr/local/lib/python2.6/dist-packages/nova-2011.1-py2.6.egg/
<georgy_> that worked thanks

Changed in nova:
assignee: Soren Hansen (soren) → nobody
status: In Progress → Triaged
Revision history for this message
Thierry Carrez (ttx) wrote :

Splitting bug in two. One is the rewrite CA code in Python (this bug), the other is the fix for current python setup.py install (bug 727794).

Changed in nova:
importance: Medium → Wishlist
status: Triaged → Confirmed
summary: - CA code doesn't get installed by "setup.py install"
+ CA code should be rewritten in Python
Revision history for this message
Brian Waldon (bcwaldon) wrote :

Can somebody revisit this bug and determine its validity?

Revision history for this message
Tom Fifield (fifieldt) wrote :

The code in nova/crypto.py still calls out to the commandline for openssl, so I assume this bug is still valid.

Revision history for this message
Vish Ishaya (vishvananda) wrote :

it is still valid, but I personally think it is fine to shell out. The python crypto libraries are a bit annoying.

Revision history for this message
Sean Dague (sdague) wrote :

moving to opinion. It's fine if someone wants to resurect this later, but we don't need to carry it in the tracker.

Changed in nova:
status: Confirmed → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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