commit 52dd6bee16fcb6d2e04f02122519e98569b01811
Merge: e9a4465 4207e34
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 22:45:09 2013 +0000

    Merge "Remove unused oslo-incubator modules"

commit e9a44653d8def9bf2e592b83cbcd6be7acfa7614
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Fri Dec 6 16:34:24 2013 +0000

    Rename nodes/<uuid>/state to nodes/<uuid>/states
    
    The commit https://review.openstack.org/#/c/60299 refactored the /state
    subresource of nodes in the Ironic API and one of the changes made was
    to rename the subresource from /state to /states (plural) since now both
    power and provision state can be retrieved in one request call.
    
    Change-Id: I3e3cf29fa0fd48063ae0ca14eac6f685ccc44e65

commit 66375e50ce63e56724f4401845f30d0d46ce0fc9
Merge: dd3e833 9712331
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Dec 15 22:32:40 2013 +0000

    Merge "Add node-validate to cli"

commit 4207e347100a858006e21e7019b0317c52567c96
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Dec 14 14:37:54 2013 +0100

    Remove unused oslo-incubator modules
    
    rootwrap and config/generator are more server oriented modules
    and for sure unused in a client.
    
    Change-Id: Idc46352fa26a6f4b87ef2ad97d2bd86758c1a0eb

commit dd3e833269e67b8ab6595d23bbc7ea333455f477
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Dec 10 00:19:19 2013 +0000

    Updated from global requirements
    
    Change-Id: Ib0d1f0bd525f037e6c2e5b4897650e6393a32f1b

commit 84d3a74006e6801ba4a709ddcaf79b145012475b
Merge: 1fd3fcf fb99cd7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Dec 9 16:59:53 2013 +0000

    Merge "Replace chassis_id with chassis_uuid on Nodes"

commit 1fd3fcf59548ca53ea742a140457daabd579fe72
Merge: 1412d84 cce14aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 16:06:41 2013 +0000

    Merge "Move from inheritance HTTPClient in Ironic client"

commit 1412d848a93d411f6bf97778f85424fc82a9ceaf
Merge: cb71053 96acee3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 15:49:39 2013 +0000

    Merge "Enable rebooting in the client lib and cli"

commit 96acee3a5386e9e084a12b9a5f6e43a31d36a8da
Author: Devananda van der Veen <devananda.vdv@gmail.com>
Date:   Thu Dec 5 13:14:45 2013 -0800

    Enable rebooting in the client lib and cli
    
    The client library should be able to request that a node be rebooted by
    passing the "reboot" state to the API. This functionality should be
    exposed in the CLI as well.
    
    This depends on commit Ic13c046c621211d9c1533325812955233441d2da
    
    Change-Id: I7954c02a3b5fd8f6caa574fd581f2ae3b0c3d422

commit cb7105382cfdc515432159cc5c26805d85221bca
Merge: caa41e8 01c178d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 5 19:30:20 2013 +0000

    Merge "Let CLI print exception traceback from 'debuginfo'"

commit cce14aacb3758a48360e7b66f8997c2876d50143
Author: Andrey Kurilin <akurilin@mirantis.com>
Date:   Thu Dec 5 11:21:18 2013 +0200

    Move from inheritance HTTPClient in Ironic client
    
    In the process of unification of the clients code we should use
    composition to allow easier replacement with common HTTPClient.
    
    Related to blueprint common-client-library-2
    
    Change-Id: I9450c4d53f85e0dfabf9b1c49e001338d73b83f6

commit caa41e87f0d1225c6e131e4898ac87c8f0c2b625
Merge: 341f42f 8951330
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 5 14:47:02 2013 +0000

    Merge "Replace node_id to node_uuid on Ports"

commit 341f42f55c3de2f013771ba5b04d5875bd89fa8c
Author: Sascha Peilicke <speilicke@suse.com>
Date:   Wed Dec 4 15:31:09 2013 +0100

    Move six dependency to requirements.txt
    
    It is not only a test requirement.
    
    Change-Id: I47497a10b52ca0d1ebc880571b84c5865ed3939a

commit 01c178de83d5ce294908873195ebea1bf33d38f7
Author: max_lobur <mlobur@mirantis.com>
Date:   Thu Nov 28 16:38:13 2013 +0200

    Let CLI print exception traceback from 'debuginfo'
    
    Response 'debuginfo' is used to carry server traceback in case of
    error. If 'debuginfo' is not empty, append it to exception message,
    so traceback will be printed together with message.
    
    Change-Id: Id7900b64ec7fc9f906253ef0e2d754c2baa76067
    Closes-Bug: #1255590

commit 1aec4586e2932439da4fe906b0c683187ad539f3
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Mon Nov 25 16:02:26 2013 +0000

    Add missing i18n support
    
    There are some exception messages in common/utils.py and shell.py that
    does not support i18n, this patch update the code to support it.
    
    Change-Id: I836b892075333d48e4d1591986fec1362c84fc61
    Partial-bug: #1240402

commit 9712331aaa1dd3e3232c6c5fd617217702e1a23a
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Nov 27 14:59:49 2013 +0000

    Add node-validate to cli
    
    Add the node-validate command that triggers the validation of the 'core'
    and 'standardized' driver interfaces of a given node. This will also be
    used by the ironic driver on nova to validate the node driver interfaces
    before deploying it.
    
    Change-Id: I93811c9bfbfe4f7b8559fc4ce566c8d4e19a54ac

commit fb99cd75026cc21194c31ce3436dcf3b0c055e19
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Mon Nov 25 15:45:24 2013 +0000

    Replace chassis_id with chassis_uuid on Nodes
    
    The commit https://review.openstack.org/#/c/57495/ introduced the
    chassis_uuid attribute for Nodes in the Ironic API, this patch adjusts
    the client to reflect that change.
    
    Change-Id: Ia490fbe0bcf32fc474a3c74842003addc2a94e6d

commit 8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed
Author: Haomeng, Wang <whaom@cn.ibm.com>
Date:   Fri Nov 22 11:45:24 2013 +0800

    Enable created_at/updated_at for port-show/chassis-show
    
    Add new shell unitttest files in this patch to cover these new fields
    
    Change-Id: I1af25ac8ba1263aafd6c842f26dedb303321bbb9
    Partial-Bug: #1244107

commit f91e1b5bb96bf76bb42d081633c2379fc6d948b1
Merge: 95aba63 1264c2a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 18:16:51 2013 +0000

    Merge "Include 'chassis_id' on node-show"

commit 1264c2a2c09c272a20f7ca4c0674c5fd660a86c1
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Fri Nov 22 16:30:40 2013 +0000

    Include 'chassis_id' on node-show
    
    'chassis_id' shows the association between the node and the chassis it
    belongs to.
    
    The patch also alpha-sort the list of properties to make it easy to
    read.
    
    Change-Id: I95bc2b9f849ac884bc551ea32eca1352a3081b95
    Closes-Bug: #1253798

commit 9a77b17b4b1d266c24e6ea97f350aac2a3b35354
Merge: edc7bd1 426072b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 23:35:08 2013 +0000

    Merge "Shows 'last_error' property for a node"

commit 95aba63695146f0eb2ca239d839825ff9c745c70
Author: Haomeng, Wang <whaom@cn.ibm.com>
Date:   Fri Nov 22 07:29:04 2013 +0800

    Enable created_at/updated_at for port-show/chassis-show
    
    Our node-show support created_at/updated_at two fields now,
    but port-show and chassis-show dont support, enable them
    for debugging/auditing
    
    Change-Id: Id1bb970d852c2c971d45426d23a61ab7c6698a6c
    Partial-Bug: #1244107

commit edc7bd193e81235eac78001e2859e7eecb1b0b6e
Merge: 119a593 92f08f2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 20 19:23:08 2013 +0000

    Merge "Support building wheels (PEP-427)"

commit 119a5938e10820c1c31b12374c035896898e7eac
Merge: 07f77d2 b55b848
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 20 11:24:44 2013 +0000

    Merge "Remove in-place try/except blocks from shell commands"

commit 07f77d24e9b7d39550e8622eaa928062c88ea143
Merge: 8c394d4 de289e9
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Nov 19 19:27:19 2013 +0000

    Merge "Updated from global requirements"

commit b55b848f1428516a1083c45f806e00635bc10c5f
Author: max_lobur <mlobur@mirantis.com>
Date:   Tue Nov 19 18:35:06 2013 +0200

    Remove in-place try/except blocks from shell commands
    
    Currently we have try/except blocks for each shell command which
    may cause an exception, and often we unaware of all possible
    exceptions. Therefore our in-place messages may not correspond
    to real server exceptions. This patch removes in-place handlers
    so shell will rely on single try/except based in
    /ironicclient/shell.py: main, which simply prints server's
    exception message.
    
    Change-Id: I65dc71c6fb15483fb88ef4c6a423147fe0bb54cb
    Closes-Bug: #1251712

commit 89513307dee6cbceefebe23f0e459483a8662b12
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Nov 19 11:14:51 2013 +0000

    Replace node_id to node_uuid on Ports
    
    The commit https://review.openstack.org/#/c/56682/ introduced node_uuid
    for Ports in the Ironic API, this patch adjusts the client to reflect
    that change.
    
    Change-Id: Iae9ee8c5cadeae7803f74cca010bb6f8683667c0

commit 92f08f25c7ab4f09fcbf1b436ae951139186aae7
Author: Sascha Peilicke <speilicke@suse.com>
Date:   Tue Nov 19 10:16:20 2013 +0100

    Support building wheels (PEP-427)
    
    With that, building and uploading wheels to PyPI is only one "python
    setup.py bdist_wheel" away.
    
    Change-Id: I92942a0fdd6aca4ae1fdfccfd72d1e18528d3f01

commit 426072bb07c3c0cdc122f2ee22fc2fc971c21b0e
Author: Ruby Loo <rloo@yahoo-inc.com>
Date:   Tue Nov 19 02:48:38 2013 +0000

    Shows 'last_error' property for a node
    
    https://review.openstack.org/#/c/54466/ introduced a 'last_error'
    field for a node. This string field is used to store the last error
    from any requested asynchronous operation (eg, whether that was to
    change power state, or deploy a node, or anything else) that
    started but failed to finish. It is cleared when any new asynchronous
    operation is started.
    
    With this change, an 'ironic node-show' command will also return the
    'last_error' value (if any) for the specified node.
    
    Change-Id: I9663662a1a1237cc356e17947aa86b0bf0954339

commit 8c394d441b5ae4300376c2698673f051954defb6
Merge: 119cb5b cbcf322
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 18 23:03:17 2013 +0000

    Merge "Comply with new hacking release"

commit cbcf32289523ba296d53814c8b97973090ef5bc8
Author: Ghe Rivero <ghe.rivero@hp.com>
Date:   Fri Nov 15 17:22:12 2013 +0000

    Comply with new hacking release
    
    Another couple of small issues to pass all PEP8 tests in
    the new hacking release
    
    Change-Id: I0d8aebdb27b03630b6de2186d32f58b3d6a1957d

commit 119cb5b8f05f7c0378ab9a6210b9941fb4328658
Author: Ramakrishnan G <rameshg87@gmail.com>
Date:   Sat Nov 16 01:59:52 2013 +0530

    Change id->uuid in ironic cli help messages
    
    This changes the help messages of ironic cli which shows
    ID whereever UUID is expected.
    
    Change-Id: Icacd3ab0d146d75b67dccd607c480aef50c9f162
    Closes-Bug: #1250260

commit de289e95b9ebe36a755e779ab80d0f1e3be007e6
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Fri Nov 15 16:50:54 2013 +0000

    Updated from global requirements
    
    Change-Id: I722e1f74f161ce34fa90b715686013b7c96f05df

commit f5823b20bc4e78dac3a93c99c4e114588e210588
Author: linggao <linggao@us.ibm.com>
Date:   Thu Oct 24 01:09:49 2013 +0000

    Modifies CLI to show nodes by instance uuid
    
    This patch updates the node-show subcommand for ironic so that it
    shows the node that matches the given instance UUID.
    ironic node-show [--instance] id
    It also updates node-list subcommand so that it can show all the
    nodes that have instance UUID associated or the opposite.
    ironic node-list [--associated true|false]
    This patch also fixes a few strings for i18n support.
    
    Change-Id: I2aec9ba6e296e0d1db9f3ef9eed7236ecfb32cf6
    Closes-Bug: #1239026

commit a88331fb3e357fddcb73836f334a8b09d37dda36
Merge: 0e8a320 11f7da9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 16:29:17 2013 +0000

    Merge "Deal with unicode strings"

commit 0e8a320eb340600f4dddf3a52ff256d601658427
Merge: 59bb381 d821056
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 16:29:11 2013 +0000

    Merge "Custom output file on the print_*() functions"

commit 59bb3814e320ec12bcdc231817c33b3318658759
Merge: 478eb7b ab3a115
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 03:16:37 2013 +0000

    Merge "Remove Python 2.4 all() implementation"

commit 478eb7b253a408248ab227bf2f372939f9492fa2
Merge: d33494d 5ef1ef1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 03:16:15 2013 +0000

    Merge "Fix cmd usage msg for ironic port-create"

commit d33494dbf01a647b72af7976a8e2e7c2a0a02ee9
Merge: d99ce7f 29f8066
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 03:14:34 2013 +0000

    Merge "Add driver-list"

commit d99ce7f28f011d2e95e6a23113c73c2c067c1fdb
Merge: 1b1dd31 d0b99b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 12 16:51:35 2013 +0000

    Merge "Rename variables called 'fixtures'"

commit ab3a115024bf39a906d1344bcf8cec76e47c3d7e
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Nov 12 16:21:13 2013 +0000

    Remove Python 2.4 all() implementation
    
    Python 2.4 is not supported neither is being tested so I think it makes
    sense to remove it.
    
    Change-Id: Ie3d736f9756529c6f33d0c249bf18afabad9a041

commit 11f7da97b6d4915a7d27d4c805807879e3667547
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Fri Nov 1 15:37:49 2013 +0000

    Deal with unicode strings
    
    The ironic client was trying to convert unicode strings received from the
    API to ascii causing it to fail, this patch will correct it.
    
    Change-Id: I8765abb188f758f982807a38f5d291fbc2be0da9
    Closes-Bug: #1247156

commit d82105652cd95603a1dc8a0a53205d6e7cdc4914
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Nov 12 09:47:59 2013 +0000

    Custom output file on the print_*() functions
    
    In order to make the code more flexible and cleaner when testing (and
    debugging) the print_*() functions can now redirect the output to a
    different output file.
    
    Change-Id: I34779220d80e037bdfe9e528ffad5187ff109ceb

commit 29f806698f059f61e5e9b1a26cb560b3ae1e2d6d
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 24 17:26:43 2013 +0100

    Add driver-list
    
    The driver-list command returns a list of drivers supported by the
    ironic conductors.
    
    Change-Id: I24adbde087396fb5c01226ef7a2b602ff8732227

commit 5ef1ef176b90f95ede584ffd51d987244bcf6c23
Author: Ramakrishnan G <rameshg87@gmail.com>
Date:   Tue Nov 12 00:32:13 2013 +0530

    Fix cmd usage msg for ironic port-create
    
    The arguments --address and --node_id are mandatory arguments for
    ironic port-create, but are listed as optional arguments in usage message.
    This change fixes them.
    
    Change-Id: I3a32577140021ce77706c73f8cc21842ea5f0473
    Closes-Bug: #1244637

commit 1b1dd31067ae45fffbb3cc89526adf382d5f269a
Author: Ghe Rivero <ghe.rivero@hp.com>
Date:   Mon Nov 11 12:09:16 2013 +0100

    Reorder imports
    
    As per hacking and PEP8, grouping third party libraries in
    their own group.
    
    http://www.python.org/dev/peps/pep-0008/#imports
    
    Change-Id: I7a574d311b5171def0c6930162a46ce4c215097d

commit d0b99b51c0d46284bf03b75d42f11f4e687314af
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Mon Nov 11 13:06:40 2013 +0000

    Rename variables called 'fixtures'
    
    'fixtures' is the name of a library used by OpenStack. Some variables
    in the code were using the same name and potentially could cause cause
    some confusion when reading the code.
    
    Change-Id: I25b4c969b9fcdc56d4eeb46ed8e8aa51b73682a7

commit 8fefacfbaec08117baf43c42001350b987dc24ee
Author: Ghe Rivero <ghe.rivero@hp.com>
Date:   Mon Nov 11 11:44:46 2013 +0100

    Comply with new hacking requirements
    
    Fix some print statements and an import only module issue.
    
    Change-Id: I0bb9cecb5ab03f35e696ee57c3ded05d7fd1725b

commit 3446a9734df993a549f963c205850b96d816586e
Merge: ce93dd5 a6fd095
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 11 09:20:09 2013 +0000

    Merge "Transform print statement to print function"

commit a6fd095e95c69441c23cefd9a155206dde2b7be5
Author: Ghe Rivero <ghe.rivero@hp.com>
Date:   Wed Nov 6 10:28:00 2013 +0100

    Transform print statement to print function
    
    Needed to comply with new hacking>=0.8.0,<0.9 requirement.
    
    Partial implement: blueprint py33-support
    
    Change-Id: I478a47c814462a4f7edb0f389a00666bc901af77

commit ce93dd5ce15d0e3876131d77aea83146189a0aa7
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Oct 23 15:02:20 2013 +0100

    Add node-set-power-state to cli
    
    Add the node-set-power-state command to allow changing the power state
    of a node using the cli.
    
    Change-Id: I176bfe54db84e1c5677f7955b9cf247f0d09be4e

commit 94e0fb78e4df8cff30ee2e376b3e64aa602a092c
Author: Kevin McDonald <k3vinmcdonald@gmail.com>
Date:   Fri Oct 25 16:57:52 2013 -0500

    Fixes Auth Token being sent as lambda function
    
    Change-Id: Id6d7db4b2d3c7350147b26d42fc77f66a530a29b
    Closes-Bug: #1244810

commit bce795f2fe5a18173fb0bad4b40b972c0c61e385
Merge: f88361e 8f72c4b
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Mon Oct 21 19:36:48 2013 +0000

    Merge "Updated from global requirements"

commit 8f72c4bb7ad7171919495e1be6706f56967b5c6e
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 17 22:23:48 2013 +0000

    Updated from global requirements
    
    Change-Id: Ie0572b04d1d0e2e217036249c75bfb94af88498a

commit f88361e18714ee0e1c5c80df56274264215ec11e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 05:46:25 2013 +0800

    Sort the dict iterms
    
    In Python 3.3, hash randomization is enabled by default. It causes the
    iteration order of dicts and sets to be unpredictable and differ
    across Python runs.
    
    Partial implement: blueprint py33-support
    
    Change-Id: I739bd9ee1cc10dc01d28efb9a4d2b840bc374d63

commit ebb6b304e890e1855739828c57234f8f24215225
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 05:34:37 2013 +0800

    Replace basestring with six.string_types
    
    Partial implement: blueprint py33-support
    
    Change-Id: Ibf1c63d407698f37b333da8f90bbdedbd9512c75

commit 8fa5e71b47666a775e0063da81f4fdb422ef8d4b
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 05:29:06 2013 +0800

    Use six.iteritems() for dict
    
    In Python 3, dict.iteritems() is not supported anymore.
    
    Partial implement: blueprint py33-support
    
    Change-Id: Iec357ce5c5a6d2ffe4085bf26569a926e92e735a

commit acbe15cbd1c8f350948aae11bcfcbcd42e85fb26
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 05:23:33 2013 +0800

    Import urlutils module from oslo
    
    Import urlutils to resovle the urlparse module compatability issue.
    
    Partial implement: blueprint py33-support
    
    Change-Id: Ibc4860e979a2f25bebfbdc3a279ddc837b81b5a5

commit b63721f2b3a8a63759ea301bd4e2b1d665b6e3c8
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 03:23:16 2013 +0800

    Import httplib from six.moves
    
    Import httplib from six.moves
    Use six.StringIO to replace StringIO
    
    Partial implement: blueprint py33-support
    
    Change-Id: Ic20ce1139d1b296c7cbb666a200b2d9260764636

commit 2056e572439772430e25f4ea84872574f4481f75
Author: Kui Shi <skuicloud@gmail.com>
Date:   Wed Oct 16 03:15:13 2013 +0800

    Transform print statement to print function
    
    Partial implement: blueprint py33-support
    
    Change-Id: Iefeea112a1928b7069a9c35198ef4e9dce8a382a

commit bcd203d28ea0da675e1f021623ddafac1de7fed8
Author: Kui Shi <skuicloud@gmail.com>
Date:   Thu Oct 17 17:19:46 2013 +0800

    Import StringIO from six
    
    six.StringIO
    This is an fake file object for textual data. It is an alias for
    StringIO.StringIO in Python 2 and io.StringIO in Python 3.
    
    Partial implement: blueprint py33-support
    
    Change-Id: I0768a56600d07dc98fde21b9bdf9525ef80a96ef

commit 1986f8f714c29921397998fcc919b913f638f705
Author: linggao <linggao@us.ibm.com>
Date:   Wed Oct 16 17:55:57 2013 +0000

    Removes mox from ironicclient
    
    OpenStack is moving to python 3 which does not support mox. This
    patch removes the use mox for ironicclient unit test cases.
    
    Change-Id: I342168026649870ed1e72f0a277eb2c8e3a85f3a

commit 08709f6465fe58ca7c68884555a484c1ab3c0b2b
Merge: 4dba2c9 f58affc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 15 17:33:47 2013 +0000

    Merge "Add node-port-list"

commit 4dba2c95cb9f0968a38637cbb25d4858b5d93fbb
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Oct 15 12:09:49 2013 +0100

    Add chassis-node-list
    
    List the nodes contained on a specific chassis.
    
    Change-Id: I7e0a46dd202b765c653b3e44dac1d878c8871ea9

commit f58affc3f6e2a72bf608577a4a2377c649862358
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Oct 15 11:46:01 2013 +0100

    Add node-port-list
    
    List the ports contained on a specifc node.
    
    Change-Id: I3172ac981cb790014849c705a1571b25104a9280
    Closes-Bug: #1236638

commit a3872e8e3670fa82ff2f2f380fb50cadf522c160
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 10 20:26:48 2013 +0000

    Updated from global requirements
    
    Change-Id: I4f26d3a8790c799e5c1f7f81031406e0c57545f9
    
    Change-Id: Ica7315effe308bd739e90f885849fac27a3c542b

commit 113ce0052914ac713a42f3356eeb0bf7782a1b1a
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 3 14:02:05 2013 +0100

    Allows multiple deletions
    
    Allows deletion of multiples resources in the same command.
    
    Change-Id: I307cb515b0db45f1abc61521610fc4e6617597bb

commit e3f64c0055aa08a01fa8b3ec8ef5a5c065efe774
Merge: 45b1f8b 958652f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 19:51:02 2013 +0000

    Merge "Add short command line option"

commit 45b1f8b7b10b89f729c2c9e93cc7fbb6333a7ce9
Merge: 1e04162 913ffc3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 17:25:08 2013 +0000

    Merge "Improve help strings"

commit 1e04162f41eeb875f44e57d35d9102fd23bf747d
Merge: e5b310f 833fa70
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 15:02:02 2013 +0000

    Merge "Add missing chassis_id arg to node-create"

commit 958652fcb41f59ee9ad797ea26399768ac239c01
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 3 11:45:48 2013 +0100

    Add short command line option
    
    Add short command line option alternative for resources creation. This
    patch also sacrifices the short option used for debug (-d) in place of
    improve the user experience for the real user, developers who needs to
    enable debug can still use the long form alternative (--debug).
    
    Change-Id: I1588dc453e1c432fd372e07b87978a77faddcd1c

commit 913ffc3161e1a2537209f575312b9d04dc1045d0
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 3 10:25:41 2013 +0100

    Improve help strings
    
    Improve help strings, remove the upper and lower case mix, inform the
    user that some fields are required, remove the period at the end of the
    strings making them more uniform.
    
    Change-Id: If5531e0f3161b74f29a80d61792746d561660f49

commit e5b310f58861f5c88f85cb7ca9c13d19fcec2204
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 3 10:41:47 2013 +0100

    Remove duplicated do_node_show
    
    This function is duplicated with the one that exists in the node_shell.py
    file.
    
    Change-Id: I1da7ad8d07e6021c7b3b56df64e80394e59ae5e9

commit 833fa70d798fed209db7eb9cfc532f531baf05cd
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Oct 3 10:02:01 2013 +0100

    Add missing chassis_id arg to node-create
    
    Change-Id: I7bbb3636bc24154b1c830712b7db1d1176c1bcf5

commit 1d3e22ed7660204c2ea2e93eef4573819a301b0e
Merge: afb1eb4 cc66495
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 2 17:46:12 2013 +0000

    Merge "Implement *-update commands to resrouces"

commit afb1eb460b9983b31514ab4af54c2556b76ea941
Merge: b3f5588 489daf6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 2 17:06:28 2013 +0000

    Merge "Improve error feedback"

commit 489daf6710527b029b9a7b751a9f6d473f8ac422
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Oct 2 16:16:31 2013 +0100

    Improve error feedback
    
    When an error occur instead of just return the HTTP response code the
    client will now try to extract the error message that contains the reason
    of the problem and show it to the user in a user-friendly way (no codes
    at all), the intention of this patch is to improve the usability of the
    ironic client. Things like HTTP response codes can still be viewed when
    used with the debug mode enabled ( -d ).
    
    Change-Id: Ieca021cc0e0eabe91c13335c3062ef9622da3004

commit b3f5588104c095c924fe72e103c19055c993f12c
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Oct 1 16:14:48 2013 +0000

    Updated from global requirements
    
    Change-Id: I8e079a649487eec931d61a80be8ac2c23889371d

commit cc664954300579cdedeb0022c31fe79bfce23dba
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Mon Sep 30 14:22:38 2013 +0100

    Implement *-update commands to resrouces
    
    Added node-update, chassis-update and port-update commands for v1.
    
    Change-Id: I051841fce2872f1e19f95117e8827d7a2b1b521c

commit 6752ae83072c99d4cc44ff0b8155e34c4dc42cac
Author: Chris Krelle <nobodycam@gmail.com>
Date:   Fri Sep 27 09:10:21 2013 -0700

    Change service_type to baremetal
    
    update default service_type to baremetal.
    
    Change-Id: I58856885268225b79218d7312472d05b0a47b5b7

commit 3b901b0134e548745fba7bb673fc9c8dfffd1b0f
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Sep 26 11:13:29 2013 +0100

    Split v1/shell.py into different files
    
    Splitting v1/shell.py into one file per resource makes the code more
    organized and in the long run helps to improve code readability.
    
    Change-Id: Ia57019548158ffe33a1eca444405107caa327936

commit af1fd9ef9c5f208243abaf5f250589dacf2899ec
Merge: b0d8c17 c5deb28
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 26 02:42:01 2013 +0000

    Merge "Implement Node commands"

commit b0d8c17315a4156473a3eb8d70f6866a8d99a546
Merge: 92748ff c6b9ccf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 26 02:40:29 2013 +0000

    Merge "Add port-create and port-delete"

commit 92748ff47715f5e396880380de4a675e8cbaae81
Merge: 2d7add0 2547342
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 26 02:40:28 2013 +0000

    Merge "Add chassis-create and chassis-delete"

commit c5deb28ea1666faf583b7f48faff440cd86365ba
Author: Devananda van der Veen <devananda.vdv@gmail.com>
Date:   Wed Sep 25 19:08:59 2013 -0700

    Implement Node commands
    
    Implement show, list, create, and delete for Nodes,
    and add unit tests.
    
    Change-Id: I77f95e9ad4d27d21682d202a5a410ab7f974a78d

commit c6b9ccf5acf5f2f138c4161564d0bc060376be48
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Sep 25 17:50:26 2013 +0100

    Add port-create and port-delete
    
    Change-Id: I0c91b2142e5b73d0acf7c6741dfe10ba13919306

commit 2d7add0c213bd9e2accd7ff9fe8501bf897d8c78
Author: Devananda van der Veen <devananda.vdv@gmail.com>
Date:   Wed Sep 25 17:54:21 2013 -0700

    Stop HTTPClient from calling self.auth_token()
    
    self.auth_token is a string, not a method, and so it shouldn't be
    invoked.
    
    Change-Id: Iad5da176fd5c7ea05f16a29c83eb718fc900607c

commit 2547342ab1766d370ddce9a5e01eb0f53006a13c
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Sep 25 16:53:59 2013 +0100

    Add chassis-create and chassis-delete
    
    Change-Id: I404c513fc39a18967d96f67fc1a7cc68329adb75

commit 92903077b24b3d3c0bc73ad3e72b32e9cd0828d2
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Sep 24 17:53:55 2013 +0100

    Add port-show and port-list
    
    Change-Id: I36fa0f5d4322603a90fd8ebe8ef833b60a6f73e5

commit 080ad7a56f823acc915efb3bddaa10affb260994
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue Sep 24 17:29:10 2013 +0100

    Implement chassis-list + more tests
    
    Added chassis-list command for v1 + more tests.
    
    Change-Id: If86e8600d22d00b6100c17922e9b8bac08029d19

commit 1740f6aa68d4f326bea6a976b2611022301903ac
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Sep 19 18:15:49 2013 +0100

    Add tests for chassis
    
    Change-Id: I8e522236bbaad2326f21c3b664a936c40102cf2b

commit 95d86630b1b16152f3d71808e67f61c74de73298
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Sep 19 17:42:35 2013 +0100

    Add basic tests
    
    Change-Id: I058cb2a91399fb7185f1b23aefe441892f235dcc

commit 2dda5965587d21536c205974ad5523360971c35b
Author: Devananda van der Veen <devananda.vdv@gmail.com>
Date:   Thu Sep 19 11:45:50 2013 -0700

    Manager._list should always return a list
    
    Convert single-row result sets to dicts for consistent
    handling of single-element lists.
    
    Change-Id: I2fc88743f8cee0112211cd837bbfcb7d95753d3d

commit fa1253eb9292c51be8874934cf40ec01574d68ea
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Thu Sep 19 00:25:20 2013 +0100

    Implement chassis-show
    
    Added chassis-show command for v1.
    
    Partially implements: bp simple-crud
    
    Change-Id: If04b5a76bd385da3c01682ef6137d710b2143641

commit ba073c07079e7ac3faa2029f1643ef9600c27e64
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Wed Sep 18 22:38:25 2013 +0100

    Basic project structure
    
    Mostly taken from other OpenStack client projects and adapted for Ironic.
    
    Change-Id: I1ef9613b9e24bbb6caac9657dc1da3add899478e

commit 667a0a44c4560010637b78f36cc41894edc97c85
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Wed Sep 18 11:41:54 2013 +0200

    remove client suffix from command line client
    
    All other OpenStack clients are just called $project, not
    ${project}client. Make it consistent with those.
    
    Change-Id: I4c11e1d16132856cc5f103c8fa231413c5b5c546

commit 8136ec1b72e39b302452a01816013225fbe3b392
Author: Chris Krelle <nobodycam@gmail.com>
Date:   Wed Sep 4 17:15:51 2013 -0700

    Add initial files
    
    Add initial files to the repo.
    
    Change-Id: Ia6b0278fc9817f44e63507b54e7d7ad41bf4e219

commit 47c35bb3570ca1434d1f99b9e83e605e39081689
Author: OpenStack Project Creator <openstack-infra@lists.openstack.org>
Date:   Tue May 14 22:28:31 2013 +0000

    Added .gitreview