RAX-specific auth in novaclient

Bug #966329 reported by Brian Waldon
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-cinderclient
Fix Released
Low
Unassigned
python-novaclient
Fix Released
Low
Monty Taylor

Bug Description

The NOVA_RAX_AUTH environment variable switches novaclient authentication to use an internal _rax_auth method in python-novaclient. Nothing RAX-specific should be in novaclient.

Josh Kearney (jk0)
Changed in nova:
status: New → In Progress
assignee: nobody → Josh Kearney (jk0)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-novaclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/5954

Brian Waldon (bcwaldon)
Changed in nova:
importance: Undecided → Low
milestone: none → folsom-1
Thierry Carrez (ttx)
Changed in nova:
milestone: folsom-1 → none
Brian Waldon (bcwaldon)
Changed in nova:
milestone: none → folsom-2
Thierry Carrez (ttx)
affects: nova → python-novaclient
Changed in python-novaclient:
milestone: folsom-2 → none
Brian Waldon (bcwaldon)
Changed in python-novaclient:
assignee: Josh Kearney (jk0) → Monty Taylor (mordred)
Monty Taylor (mordred)
Changed in python-novaclient:
status: In Progress → Fix Released
Revision history for this message
Joe Gordon (jogo) wrote :

$ git grep RAX

  novaclient/client.py: if "NOVA_RAX_AUTH" in os.environ:

This is still there

Changed in python-novaclient:
status: Fix Released → Confirmed
Revision history for this message
Joe Gordon (jogo) wrote :
Changed in python-troveclient:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Chris Behrens (cbehrens) wrote :

318 # FIXME(chmouel): This is to handle backward compatibiliy when
319 # we didn't have a plugin mechanism for the auth_system. This
320 # should be removed in the future and have people move to
321 # OS_AUTH_SYSTEM=rackspace instead.
322 if "NOVA_RAX_AUTH" in os.environ:
323 self.auth_system = "rackspace"

When is the right time to remove? That is the question :)

Revision history for this message
Chris Behrens (cbehrens) wrote :

(It seems like 'now' is an acceptable answer as long as it's left the way it is for Havana release)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-novaclient (master)

Reviewed: https://review.openstack.org/51715
Committed: http://github.com/openstack/python-novaclient/commit/3c5cabf94d9ce10d52db715550a5d73f94195729
Submitter: Jenkins
Branch: master

commit 3c5cabf94d9ce10d52db715550a5d73f94195729
Author: Joe Gordon <email address hidden>
Date: Mon Oct 14 15:08:00 2013 -0700

    Remove deprecated NOVA_RAX_AUTH

    NOVA_RAX_AUTH has been deprecated in favor of a generic pluggable auth,
    which in this case rackspace users can set OS_AUTH_SYSTEM=rackspace

    Fixes bug 966329

    Change-Id: Ie55fc36a0ac1cba61efa8bdd2f20809530d3365f

Changed in python-novaclient:
status: Confirmed → Fix Committed
Changed in python-cinderclient:
assignee: nobody → Swapnil Kulkarni (coolsvap)
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-troveclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/69081

Changed in python-cinderclient:
status: New → In Progress
Changed in python-troveclient:
assignee: nobody → Swapnil Kulkarni (coolsvap)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-cinderclient (master)

Reviewed: https://review.openstack.org/69078
Committed: https://git.openstack.org/cgit/openstack/python-cinderclient/commit/?id=fbee97cf196fa4517c753f2daadb3606d3b5dca3
Submitter: Jenkins
Branch: master

commit fbee97cf196fa4517c753f2daadb3606d3b5dca3
Author: Swapnil Kulkarni <email address hidden>
Date: Sat Jan 25 08:13:25 2014 +0530

    Remove RAX-specific auth in cinderclient

    Change-Id: Idd36694a322f467ba5e8c1f58bfac701bff8f3f8
    Closes-Bug: #966329

Changed in python-cinderclient:
status: In Progress → Fix Committed
Revision history for this message
melanie witt (melwitt) wrote :

novaclient 2.16.0 released on 2/26/2014

Changed in python-novaclient:
status: Fix Committed → Fix Released
Changed in python-troveclient:
assignee: Swapnil Kulkarni (coolsvap) → Craig Vyvial (cp16net)
no longer affects: python-troveclient
Changed in python-cinderclient:
milestone: none → 1.3.1
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-troveclient 1.0.9

This issue was fixed in the openstack/python-troveclient 1.0.9 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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