summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix mispelt x-auth-token header2.13.0Alex Meade2013-04-021-1/+1
| | | | | | Fixes bug 1163546 Change-Id: I4b40ee2be950ee2cd13217f954d72fe1e42a1d6c
* Merge "Remove actions command from servers."Jenkins2013-04-025-50/+0
|\
| * Remove actions command from servers.Vishvananda Ishaya2013-04-025-50/+0
| | | | | | | | | | | | | | | | | | | | It appears that this command was inherited from the original cloudservers client code. It hasn't ever worked with nova. It is confusing now because we have the instance actions command. Fixes bug 1163033 Change-Id: Id0b36c01cdbd5034d0a7886b809269d838c36b45
* | Merge "catch NoKeyringDaemonError from gnomekeyring"Jenkins2013-04-021-7/+8
|\ \
| * | catch NoKeyringDaemonError from gnomekeyringDavanum Srinivas2013-03-311-7/+8
| |/ | | | | | | | | | | | | Looks like we need to add more exceptions, start to maintain a tuple of exceptions Change-Id: I3a027f5d2d8f82fe397e3096ff82358040f3729e
* | Merge "Improve authentication plugins management."Jenkins2013-04-026-48/+377
|\ \
| * | Improve authentication plugins management.Alvaro Lopez Garcia2013-04-016-48/+377
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current auth plugin system lacks some functionality to be used with other methods that might require additional configuration options or that do not require a user to pass some options that are now compulsory (for example, X.509 authentication needs to get a certificate file, and does not need either a username or a password). This commit extends the current system to handle these extra features, while remaining compatible with older plugins. DocImpact: We should documment how to implement additional authentication plugins, such as BasicAuth, X509, etc. Implements: blueprint authentication-plugins Change-Id: I7b0ef4981efba8160dea94bf852dba7e2e4068f5
* | Merge "Skip security groups w/ no protocol."Jenkins2013-04-021-1/+2
|\ \
| * | Skip security groups w/ no protocol.Dan Prince2013-03-311-1/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using Nova w/ the new Quantum security groups driver security groups can exist which have no protocol. Theses entries cause ERROR: 'NoneType' object has no attribute 'upper' when you try to delete other (editable) security groups. This patch updates novaclient so that it skips over entries with no protocol when determining which security group to delete. This fixes novaclient so that deleting *any* security group works when the new quantum security group driver is enabled. Fixes LP Bug #1162622. Change-Id: Ida07b6429eae988a9a64535381082a500f31a521
* | Merge "Use correct filter name for listing of instances"Jenkins2013-04-021-1/+1
|\ \
| * | Use correct filter name for listing of instancesRoman Podolyaka2013-03-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nova list --tenant tenant_id leads to the following query to Nova API: GET /v2/{admin_tenant_id}/servers/detail?project_id={tenant_id} While Nova actually expects: GET /v2/{admin_tenant_id}/servers/detail?tenant_id={tenant_id} Fixes bug 1134382. Change-Id: I222208bcc9aaf547cd0b1c52dc8856123a823b8e
* | | do not ignore --os-cacheAlan Pevec2013-04-021-3/+3
| |/ |/| | | | | Change-Id: Ib8808da00967163faa9ce05e580605f4e499891d
* | Merge "Ensure shell tests use isolated env variables set"Jenkins2013-03-281-4/+2
|\ \
| * | Ensure shell tests use isolated env variables setRoman Podolyaka2013-03-281-4/+2
| | | | | | | | | | | | | | | | | | Fixes bug 1161008. Change-Id: Id9d76f39c898d4cff65aefa636e9dd2f092d42bd
* | | Merge "Update to latest openstack.common.setup."Jenkins2013-03-283-142/+153
|\ \ \
| * | | Update to latest openstack.common.setup.Monty Taylor2013-03-283-142/+153
| | | | | | | | | | | | | | | | | | | | | | | | We actually don't need the silly versioninfo file at all anymore. Change-Id: Ic759c39a29b07d41a96849db84a7f9990ec8a3eb
* | | | Merge "setuptools: remove data_files section"Jenkins2013-03-281-1/+0
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | setuptools: remove data_files sectionChristoph Gysin2013-03-271-1/+0
| |/ | | | | | | | | | | versioninfo is already included through include_package_data Change-Id: I53c28bd26a19d86704c918fa185cde9759140dc1
* | Merge "Update tools/pip-requires for prettytable"Jenkins2013-03-271-1/+1
|\ \ | |/ |/|
| * Update tools/pip-requires for prettytableChris Krelle2013-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | changes pip-requires from: prettytable>=0.6,<0.7 to: prettytable>=0.6,<0.8 Change-Id: Ic04d38078ad06e43947b5e98b26576a4c51dbbb0 Authored-by: Chris Krelle <nobodycam@gmail.com>
* | Merge "Add support for retrieving instance-actions info"2.12.0Jenkins2013-03-264-0/+135
|\ \
| * | Add support for retrieving instance-actions infoAndrew Laski2013-03-254-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an extension for querying instance-actions info on an instance. There are two new commands: 'instance-action-list <server>' which lists actions that have been recorded for that instance, and 'instance-action <server> <request_id>' which provides more details for the action with that request_id on that server. Change-Id: I22492d682d50b78f522f10269221fea9483df6dd
* | | Merge "Split commands properly for bash completion test."Jenkins2013-03-261-1/+6
|\ \ \ | |/ /
| * | Split commands properly for bash completion test.Andrew Laski2013-03-251-1/+6
| |/ | | | | | | | | | | | | | | | | The bash completion test was trying to loop over some options in order to test that they appeared in the output. This splits the list so that proper looping occurs. This helps protect against test failures when new options are added and the bash completion output changes order. Change-Id: I81517038953fb429e8d98b762c77749bbbc0e8d7
* | Don't check build/ for pep8 violationsAndrew Laski2013-03-252-2/+3
| | | | | | | | | | | | | | | | There's no need to run pep8 on the build dir, and it contains E502 false positives due to some part of the build process adding line continuations in places that they're not needed. Change-Id: I7ea19aea2b9e46503aa8acc06ce6b9d7ea18113a
* | Merge "Remove extraneous output during testing"Jenkins2013-03-252-7/+7
|\ \
| * | Remove extraneous output during testingAndrew Laski2013-03-252-7/+7
| |/ | | | | | | | | | | | | | | | | | | During shell tests commands were being passed to novaclient and output was being printed to stdout. This quickly scrolls useful test output offscreen, so lets suppress it. Also removed a print call from a test. Change-Id: I31c8bf2f92a64d781c9e3350213f2e1503b960ad
* | Use setuptools-git to include files from the repoRoman Podolyaka2013-03-223-7/+6
|/ | | | | | Fixes bug 1029511. Change-Id: I5aef29ad10ac73a9645111f993621d596321ffcf
* Fix keypair-delete help documentsMasayuki Igawa2013-03-222-2/+2
| | | | | | | | The help documents of keypair-delete parameter should indicate "name". Fixes bug 1158733 Change-Id: Ib7e648d22024828f8a4e5b3b51c5ed8f6b4dc057
* Merge "Make os-services API extensions consistent with Nova"Jenkins2013-03-204-22/+22
|\
| * Make os-services API extensions consistent with NovaHans Lindgren2013-03-124-22/+22
| | | | | | | | | | | | | | | | | | Updates the os-services API extensions to match the Nova changes proposed in I932160d64fdd3aaeb2ed90a092ecc7a36dcc9665. Resolves bug 1147746. Change-Id: Ib0f24dea8e937a8e1a1604b1cbf19d96bcdbcd8f
* | Add support for the new fixed_ip quota.Michael Still2013-03-163-6/+21
| | | | | | | | | | | | Required for bug 1125468. Change-Id: If9f8f31a9fd35497a308ae13351685e470e20cd0
* | Merge "Remove unused import"Jenkins2013-03-151-2/+0
|\ \
| * | Remove unused importWu Wenxiang2013-03-151-2/+0
| | | | | | | | | | | | | | | | | | Remove unused import line in tests/v1_1/test_quotas.py Change-Id: I07b23d945a361015974b546a455d9cd5a48a5b3d
* | | Set up debug level on root logger.Alvaro Lopez Garcia2013-03-152-6/+12
|/ / | | | | | | | | | | | | If we set up the debug level on the root logger, this can be used by the submodules that might need to print some debug output. Change-Id: I2a00b40d4748cc62e6081df7d6a44622f5ad4467
* | Fix Copyright Headers from LLC to FoundationDavanum Srinivas2013-03-1349-49/+49
| | | | | | | | | | | | follow the lead from nova and oslo projects Change-Id: I270c5f1e4eefa4b72e292bfb4a4c60de0c3f6e4a
* | Merge "Use keyring for testing"Jenkins2013-03-131-0/+1
|\ \
| * | Use keyring for testingAlessio Ababilov2013-03-111-0/+1
| | | | | | | | | | | | | | | | | | | | | Mention keyring in test-requires as in python-keystoneclient. So, keyring support is enabled in shell.py and tested. Change-Id: Icb712a07b995b47b286ed0528e04ae1d5ec195d2
* | | Removes tenant IDs checking for nova quota operations.Andy Hill2013-03-132-18/+3
| | | | | | | | | | | | | | | | | | | | | | | | Until there is a way to validate tenant IDs, remove the existing checks. Fixes bug #1154582 Change-Id: If10fac17b919190c1492cfbf1be9950284a82197
* | | Merge "Revert API changes in "Unify Manager._update behaviour""Jenkins2013-03-124-19/+19
|\ \ \ | |_|/ |/| |
| * | Revert API changes in "Unify Manager._update behaviour"Hans Lindgren2013-03-124-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This revert some of commit 63073104665ee4597cf3b7aa8dc2295a8a7db794, specifically the changes made to the API since those changes were never merged in Nova. Resolves bug 1145768. Change-Id: I8f83c5a33cfed0c3a659f5221b8b2e730ca9463f
* | | Show Tenant_ID for secgroup-list with all-tenantScott Devoid2013-03-111-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | For the secgroup-list command, append the Tenant_ID column if the --all-tenants flag is used. Fixes bug #1118477 Change-Id: If2ff108cb0aec1327ceecc47a8c5ed9a08678e51
* | | Merge "Check if tenant flag is uuid_like for all quota operations"Jenkins2013-03-115-12/+28
|\ \ \
| * | | Check if tenant flag is uuid_like for all quota operationsJoe Gordon2013-03-075-12/+28
| | | | | | | | | | | | | | | | | | | | | | | | Fix bug 1145706 Change-Id: I9089ea4f968797b248f80bf84027a602e59ccd00
* | | | Merge "Add wrap option to nova credentials for humans"Jenkins2013-03-113-4/+10
|\ \ \ \
| * | | | Add wrap option to nova credentials for humansJoe Gordon2013-03-073-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using Keystone PKI, a token ID can be over 3200 chars long. Add optional --wrap option to make 'keystone token-get' human readable By default wrap=64 (to fit in 80 char terminal). And can be turned off by setting wrap=0 Fix bug 1131001 Change-Id: I50be7ebb4323ab1bf07af557403f5136b49080a4
* | | | | Merge "Decodes input and encodes output"Jenkins2013-03-115-11/+147
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Decodes input and encodes outputFlaper Fesp2013-03-045-11/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently novaclient doesn't handle properly incoming and outgoing encode / decode process. As a solution for this, this patch implements a decoding process for all data incoming from the user side and decodes everything going out of the client, i.e: http requests, prints, etc. This patch introduces a new module (strutils.py) taken from oslo-incubator in order to use 2 of the functions present in it: About safe_(decode|encode): Both functions try to encode / decode the incoming text using the stdin encoding, fallback to python's default encoding if that returns None or to UTF-8 as the last option. In both functions only basestring objects are accepted and they both raise TypeError if an object of another type is passed. About the general novaclient changes: In order to better support non-ASCII characters, it is a good practice to use unicode interanlly and encode everything that has to go out. This patch aims to do that and introduces this behaviour in the client. Testing: A good test (besides using tox) is to use nova client with and without setting any locale (export LANG=). Fixes bug: 1061156 Change-Id: I20b75e42b0c3dac89f1048faa1127253a64f86c7
* | | | | Merge "Extend test coverage for v1_1/shell.py"Jenkins2013-03-112-7/+218
|\ \ \ \ \
| * | | | | Extend test coverage for v1_1/shell.pyVasyl Khomenko2013-03-062-7/+218
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added unit tests for shell code, that wasn't covered before. Implements: blueprint python-novaclient-unittests Change-Id: Id9973b1edb39ab76e7a232c262ae073cf44dfc0a