support domain config in clients

Bug #1433306 reported by Richard Megginson
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-keystoneclient
Fix Released
Medium
Rodrigo Duarte
python-openstackclient
Fix Released
Medium
Unassigned
Revision history for this message
Juvenn Woo (juvenn) wrote :

According to spec [Deprecate keystone CLI](http://specs.openstack.org/openstack/keystone-specs/specs/keystoneclient/deprecate-cli.html):

  >> The keystone CLI is superceded by the OpenStack unified CLI (OSC), so let’s get rid of it as soon as we can.

If it's going to be that way, shall we work on OSC first instead? See https://bugs.launchpad.net/python-openstackclient/+bug/1433307

Revision history for this message
Morgan Fainberg (mdrnstm) wrote :

OpenStack client still uses keystoneclient as a libarary, the CLI for keystoneclient will not be enhanced further. The order of work should be "make sure the keystoneclient (as a library) can support domain config" and then follow with adding the CLI workings in openstackclient.

Revision history for this message
Juvenn Woo (juvenn) wrote :

Thank you Morgan, I see it now. I will look into it.

Juvenn Woo (juvenn)
description: updated
Changed in python-keystoneclient:
assignee: nobody → Juvenn Woo (juvenn)
status: New → In Progress
summary: - support domain config ext in client
+ support domain config ext in keystoneclient
Revision history for this message
Juvenn Woo (juvenn) wrote : Re: support domain config ext in keystoneclient

Just found out Henry Nash has been working on this at https://review.openstack.org/#/c/168089 .

Juvenn Woo (juvenn)
Changed in python-keystoneclient:
assignee: Juvenn Woo (juvenn) → nobody
Changed in python-keystoneclient:
importance: Undecided → Medium
assignee: nobody → Henry Nash (henry-nash)
summary: - support domain config ext in keystoneclient
+ support domain config in clients
Changed in python-openstackclient:
importance: Undecided → Medium
status: New → Triaged
ashwini (mashu97)
Changed in python-openstackclient:
assignee: nobody → ashwini (mashu97)
assignee: ashwini (mashu97) → nobody
Revision history for this message
Lance Bragstad (lbragstad) wrote :

Automatically unassigning due to inactivity.

Changed in python-keystoneclient:
assignee: Henry Nash (henry-nash) → nobody
Revision history for this message
Steve Martinelli (stevemar) wrote :

Rodrigo has been working on https://review.openstack.org/#/c/358770/8

Changed in python-keystoneclient:
assignee: nobody → Steve Martinelli (stevemar)
Changed in python-keystoneclient:
assignee: Steve Martinelli (stevemar) → Rodrigo Duarte (rodrigodsousa)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-keystoneclient (master)

Reviewed: https://review.openstack.org/358770
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=cb31a83888cd93fcb12a7ac9a3e678ee7bb8ceeb
Submitter: Jenkins
Branch: master

commit cb31a83888cd93fcb12a7ac9a3e678ee7bb8ceeb
Author: Henry Nash <email address hidden>
Date: Tue Mar 24 17:57:25 2015 +0000

    Support domain-specific configuration management

    Provide support for the domain-specific configuration storage available
    via the REST API.

    Domain configs are JSON blobs and we have fine grained control on them
    via the Identity API. This fine grained control is not defined yet in the
    client, though - for now, we can manage everything like Python dictionaries
    and use operations like "update" whenever we want to delete a specific group
    or option. This approach is similar to what is done in the federation mapping
    API to handle mapping rules.

    Functional tests are also included, this is useful to check if the new
    feature works in an integration environment.

    Co-Auhtored-By: Henry Nash <email address hidden>
    Co-Authored-By: Rodrigo Duarte <email address hidden>

    Closes-Bug: 1433306

    Partially Implements: blueprint domain-config-ext

    Change-Id: Ie6795b8633fed38c58b79250c11c9a045b7f95a4

Changed in python-keystoneclient:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-keystoneclient 3.7.0

This issue was fixed in the openstack/python-keystoneclient 3.7.0 release.

Changed in python-openstackclient:
assignee: nobody → PeterZhang (zhangshengping2012)
Changed in python-openstackclient:
assignee: PeterZhang (zhangshengping2012) → nobody
Artem Goncharov (gtema)
Changed in python-openstackclient:
status: Triaged → Fix Released
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.