command line clients should honor clouds.yaml files

Bug #1507384 reported by Monty Taylor
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Glance Client
Confirmed
Wishlist
Unassigned
python-neutronclient
Fix Released
High
Monty Taylor
python-novaclient
New
Undecided
Xiao Li Xu

Bug Description

python-openstackclient has added support for multi-cloud configuration via os-client-config and clouds.yaml. In order to ease transition for people using a little of each, we should add support to each of the old client utilities for referencing named clouds.

Changed in python-neutronclient:
assignee: nobody → Monty Taylor (mordred)
status: New → In Progress
Changed in python-glanceclient:
assignee: nobody → Kairat Kushaev (kkushaev)
Changed in python-neutronclient:
assignee: Monty Taylor (mordred) → yong sheng gong (gongysh)
assignee: yong sheng gong (gongysh) → Monty Taylor (mordred)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-neutronclient (master)

Reviewed: https://review.openstack.org/236325
Committed: https://git.openstack.org/cgit/openstack/python-neutronclient/commit/?id=2eed8ea24a703825d51d1270a2e1502cd7bec551
Submitter: Jenkins
Branch: master

commit 2eed8ea24a703825d51d1270a2e1502cd7bec551
Author: Monty Taylor <email address hidden>
Date: Sat Oct 17 17:57:32 2015 -0400

    Use os-client-config and keystoneauth1 in shell

    keystoneauth1 is the new auth-only library for getting keystone
    Sessions, which is lighter-weight and does not require the entire
    keystoneclient library. It also handles all of the keystone
    version discover and plugin selection so that code doesn't have to
    live in neutronclient.

    Additionally, use os-client-config to process options and get the
    Session from keystoneauth1. This adds support for reading clouds.yaml
    files and supporting the OS_CLOUD env var for selecting named clouds
    from a list of them.

    This is a step towards bug#1503428 but is not the whole picture.

    Remove the auth tests - since they are covered inside of ksa.

    Closes-Bug: #1507384
    Change-Id: Ic4f9fd8f231c33513fd74da58ab1b4a3fb00d9f4

Changed in python-neutronclient:
status: In Progress → Fix Committed
Erno Kuvaja (jokke)
Changed in python-glanceclient:
importance: Undecided → Wishlist
Akihiro Motoki (amotoki)
Changed in python-neutronclient:
milestone: none → 4.0.0
importance: Undecided → High
Xiao Li Xu (xiao-li-xu)
Changed in python-novaclient:
assignee: nobody → IBM-Cloud-SH (ibm-cloud-sh)
Akihiro Motoki (amotoki)
Changed in python-neutronclient:
status: Fix Committed → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-neutronclient 4.0.0

This issue was fixed in the openstack/python-neutronclient 4.0.0 release.

Ian Cordasco (icordasc)
Changed in python-glanceclient:
status: New → Confirmed
assignee: Kairat Kushaev (kkushaev) → nobody
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.