| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fixes bug 1163546
Change-Id: I4b40ee2be950ee2cd13217f954d72fe1e42a1d6c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
Looks like we need to add more exceptions, start to maintain
a tuple of exceptions
Change-Id: I3a027f5d2d8f82fe397e3096ff82358040f3729e
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
|/|
| |
| | |
Change-Id: Ib8808da00967163faa9ce05e580605f4e499891d
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes bug 1161008.
Change-Id: Id9d76f39c898d4cff65aefa636e9dd2f092d42bd
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We actually don't need the silly versioninfo file at all anymore.
Change-Id: Ic759c39a29b07d41a96849db84a7f9990ec8a3eb
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| | |
versioninfo is already included through include_package_data
Change-Id: I53c28bd26a19d86704c918fa185cde9759140dc1
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
| |
Fixes bug 1029511.
Change-Id: I5aef29ad10ac73a9645111f993621d596321ffcf
|
|
|
|
|
|
|
|
| |
The help documents of keypair-delete parameter should indicate "name".
Fixes bug 1158733
Change-Id: Ib7e648d22024828f8a4e5b3b51c5ed8f6b4dc057
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Updates the os-services API extensions to match the Nova changes
proposed in I932160d64fdd3aaeb2ed90a092ecc7a36dcc9665.
Resolves bug 1147746.
Change-Id: Ib0f24dea8e937a8e1a1604b1cbf19d96bcdbcd8f
|
| |
| |
| |
| |
| |
| | |
Required for bug 1125468.
Change-Id: If9f8f31a9fd35497a308ae13351685e470e20cd0
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove unused import line in tests/v1_1/test_quotas.py
Change-Id: I07b23d945a361015974b546a455d9cd5a48a5b3d
|
|/ /
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
follow the lead from nova and oslo projects
Change-Id: I270c5f1e4eefa4b72e292bfb4a4c60de0c3f6e4a
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Mention keyring in test-requires as in python-keystoneclient.
So, keyring support is enabled in shell.py and tested.
Change-Id: Icb712a07b995b47b286ed0528e04ae1d5ec195d2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Until there is a way to validate tenant IDs, remove the existing checks.
Fixes bug #1154582
Change-Id: If10fac17b919190c1492cfbf1be9950284a82197
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For the secgroup-list command, append the Tenant_ID
column if the --all-tenants flag is used.
Fixes bug #1118477
Change-Id: If2ff108cb0aec1327ceecc47a8c5ed9a08678e51
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix bug 1145706
Change-Id: I9089ea4f968797b248f80bf84027a602e59ccd00
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \ |
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added unit tests for shell code, that wasn't covered before.
Implements: blueprint python-novaclient-unittests
Change-Id: Id9973b1edb39ab76e7a232c262ae073cf44dfc0a
|