Commits on Apr 5, 2012
  1. Removed unused imports and variables.

    Also fixes AUTHORS file. Previous version was copied directly from python-novaclient.
    Change-Id: I33654b6fe7197efbff300ebaf4892a8b53d85c54
    jk0 committed Apr 5, 2012
Commits on Apr 3, 2012
  1. Include last missing files in tarball

    Fix to include missing files in published tarballs.
    Fixes bug 963478.
    Change-Id: Ide576c8e0dd91ba6788d8fc9596a97ab0533fc12
    ttx committed Apr 3, 2012
Commits on Mar 29, 2012
  1. Drop support for OS --tenant_id (bug 960977)

    Change-Id: I36849c53e1c63609fc9df7fcd1c245bb3d3a6872
    dolph committed Mar 29, 2012
Commits on Mar 23, 2012
  1. Open Folsom

    Bump version to 2012.2 to formally open Folsom development.
    Change-Id: I4f4ea23c840f3fd5dce1cfa5ca0cc6dc2ced73b1
    ttx committed Mar 23, 2012
Commits on Mar 21, 2012
  1. Useful messages for missing auth data (bug 946297)

    Change-Id: I5afe543ff883358fddfb4c8b546de1d68415e0e3
    dolph committed Mar 14, 2012
  2. Updated tox.ini to work properly with Jenkins.

    As part of doing that, fixed a unittest to work with python2.6.
    Change-Id: I575a8534bf008077c1a24a25336f1d711f742297
    emonty committed Mar 21, 2012
Commits on Mar 20, 2012
  1. Implement user-get based on tenant-get (bug 940272)

    Change-Id: Id679f1df068247db8f6a1f13515870488011b544
    dolph committed Mar 14, 2012
Commits on Mar 16, 2012
  1. Backslash continuations (python-keystoneclient)

    Fixes bug #940023
    Backslash continuations removal for python-keystoneclient
    Change-Id: I816fc39ced20bb8ba8a42d3f07a03da94a76f8ea
    zyluo committed Feb 29, 2012
Commits on Mar 14, 2012
  1. Change CLIAuth arg names

    Change the argument names used for common Keystone authentication per the
    --auth_url -> --os_auth_url
    --password -> --os_password
    --username -> --os_username
    --tenant_id -> os_tenant_id
    --tenant_name -> os_tenant_name
    --region -> os_region_name
    All old args are depricated but available for backward compatibility.
    Fixes bug 954532
    Change-Id: I26f8e0cf491549f5836c4079ff86e4823c0ef9a7
    dtroyer committed Mar 14, 2012
  2. enabled treated as string (bug 953678)

    Change-Id: I897797b3fb264647c486e6c10eab8edd00eadbcc
    dolph committed Mar 13, 2012
  3. CLI shows help without args (bug 936398)

    Change-Id: If0adfc5283f725c797ee6043fbfc59a775d9b462
    dolph committed Mar 14, 2012
Commits on Mar 10, 2012
  1. fix bug 950685,make update user password works

    Change-Id: If9c33fefdf7439cd5a6c301094b630bd541e821a
    yaguangtang committed Mar 10, 2012
Commits on Mar 9, 2012
  1. Add endpoint commands help text

    Makes the new endpoint-* commands help text consistient with the
    other keystone commands.  Also removes 'nargs' from options that
    require arguments.
    Change-Id: Idc638883b3675cf1d30163064e58ffe761c6f08b
    dtroyer committed Feb 28, 2012
  2. List roles for user on CLI (bug 932282)

    Change-Id: I947d2ff74b0a131e4ecc7d696877aea4d994fe71
    dolph committed Mar 9, 2012
Commits on Mar 7, 2012
  1. prevent keyerrors when accessing optional keys

    You used to have these in the token, why were they removed and then
    subsequently grabbed at? The change that added these doesn't work against
    keystone, btw, so I'm surprised it got in, these dict keys are not
    required to be in the return from service_catalog.get_token() and
    adding them as properties is only going to make matters worse as people
    rarely think about having None attributes.
    Change-Id: I695bbd6730d25d8db3a25cea81e3ffb0ef289bbb
    termie committed Mar 7, 2012
  2. Removed ?fresh=nonsense (bug 936405)

    Change-Id: I69f7411967ef23348854c206efc79a3cf7d3755d
    dolph committed Mar 7, 2012
  3. Make ec2-credentials-* commands work properly for non-admin user

    * Add user id to token-get output
    * Save authenticated user and tenant IDs in client in Client._extract_service_catalog()
    * Handle default user and tenant IDs in ec2-credentials-* commands
    Fixed bug 947011
    Change-Id: I97750f666ba03f32f0bb1be0c2df5ad8a321b433
    dtroyer committed Mar 6, 2012
Commits on Mar 3, 2012
  1. Remove trailing whitespaces in regular file

    Change-Id: I49c7f59fd1c695ccfccbd597a15e01d2d140eb20
    hudayou committed Mar 3, 2012
Commits on Feb 28, 2012
  1. Endpoints: Add create, delete, list support

    This adds the ability for admins to list, create and delete
    endpoints in the service catalog.
    New endpoints can be created and associated with an existing
    service, similar to the original Keystone.
    The current, file-backed templated catalog driver does not support these
    actions.  This requires that the SQL catalog backend is merged:,4464
    Update: As per discussion on above review, Remove use of OS-KSADM key,
            update tests accordingly.
    Change-Id: Ie6f219fe989327bd61e293ce100b70dbf7f6de52
    Adam Gandelman committed Feb 27, 2012
Commits on Feb 27, 2012
  1. Clean up EC2 CRUD

    Fixes bug 932427
    * adds ec2-credentials-get
    * cleans up ec2-credentials-list output
    * display status of 3c2-credentials-delete
    * add basic shell tests
    Rebased 27Feb2012
    Change-Id: Ic06ba9e2e49bad872f9091e1830d5296b0d411aa
    dtroyer committed Feb 24, 2012
Commits on Feb 24, 2012
  1. Fix --tenant_id corner case with ec2-create-creds command

    And add some tests for that case
    Rebased after CLI changes merged
    Rebased again after more bit rot discovered
    Change-Id: I95fa5ab19bff1d5e884b5c3675a123b134866e21
    dtroyer committed Feb 17, 2012
  2. Merge "Help output tweaks, Vol I"

    Jenkins committed with openstack-gerrit Feb 24, 2012
Commits on Feb 23, 2012
  1. Improve usability of CLI.

      * Fixes bug #936422
      * Fixes bug #932223
      * Depends on bcwaldon's review:,4305
      * This review proposes making changes outlined in this spreadsheet:
        This cleans up the CLI, normalizing commands and arguments, correcting
        optional and required arguments and flags.
      * included here per Brian's request
      Note that some commands have changed names to conform to noun-verb form:
      user-update-password  ->  user-password-update
      add-user-role  ->  user-role-add
      remove-user-role  ->  user-role-remove
      ec2-create-credentials  ->  ec2-credentials-create
      ec2-list-credentials  ->  ec2-credentials-list
      ec2-delete-credentials  ->  ec2-credentials-delete
      token  ->  token-get
    Change-Id: I8128fa105a1b8002199211f9e475b1a7a6229b8c
    jakedahn committed with dtroyer Feb 21, 2012
  2. Merge "Use unittest2 instead of unittest."

    Jenkins committed with openstack-gerrit Feb 23, 2012
Commits on Feb 22, 2012
  1. Help output tweaks, Vol I

    Fixes bug 936399 and bug 936424
    * Refer to 'Identiy API' rather than 'Keystone API'
    * 'keystone help' and 'keystone --help' now produce the same output,
      the list of sub-commands
    * updates README
    Change-Id: I179149807a0aa66947e4ac17ad2839a653a55888
    dtroyer committed Feb 20, 2012
Commits on Feb 21, 2012
  1. Move --version to --identity_api_version

    * Copy in 'env' function from python-novaclient hat supports multiple env var names
    * Fixes bug 936162
    Change-Id: I3b4013408465ea45788517cb31afb7fc652e6e95
    bcwaldon committed Feb 19, 2012
Commits on Feb 20, 2012
  1. Remove internal '-' from flag names

    Fixes bug 936400
    * global --auth-url becomes --auth_url
    * user-create --default-tenant becomes --tenant_id
    Change-Id: I483bb369556f4da2a6de61a39d00a7adbe1cf12e
    dtroyer committed Feb 20, 2012