| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add v1 versions of image delete, list, save, set, show
* Change default Image API to v1
Rebased for https://review.openstack.org/#/c/36772/
Change-Id: Ie2bfe660aac8a0fcf651c67fd1ea4842e76ce377
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Add aggregate: add host, create, delete, list, remove host, set, show
* Add list --long option
* Filter 'availability_zone' from the metadata fields
* Rename 'metadata' column to 'properties' in all output
Bug: 1172032
Blueprint: nova-client
Change-Id: Icd408c2b34af07f5102f53d3778d8546952a12c5
|
| |\ \ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Add quota set and quota show commands; these work on both
the compute and volume APIs
* Add the --class variation on the above commands
Note: this replaces the existing volume-only quota commands and eliminates quota list
Blueprint: cinder-client
Bug: 1172064
Change-Id: I766d40e410e48f05e36e17e567a4f01a9411b40e
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* List user authorizations
* Delete user authorization
* Grouped the commands with oauth prefix
Change-Id: I032ffa25181aad0fb4689f69cdca5a7adc6e29f1
|
| |\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Shows endpoints from the service catalog rather than the system services.
Change-Id: I842916af9f7c0a76c4d3e27e419bf0fec059ec78
|
| |\ \ \ \
| |/ / /
|/| | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* This is a combination of the compute and volume API limits as they are
very similar. As such, the command lives in a new command group
'openstack.common' that is unversioned.
* Implements 'limits show [--absolute|--rate]
Updated for https://review.openstack.org/#/c/36772/
Bug: 1172057
Change-Id: I2bd181cd0d098f7143360ae67944c2f221379af5
|
| |\ \ \
| |_|/
|/| | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Forgot to add one last method when I initially checked in
the first set of code; the authenticate method will return an
actual keystone token that the user may now use.
Also, I added some changes to other methods because the client
has been updated.
Change-Id: Ie2707689e0df1fb1bc92177f932baf23fe1ca920
|
| |/
|
|
|
|
|
|
|
|
|
| |
As discussed in https://review.openstack.org/#/c/36352/ for each
command, we were setting api = identity or volume... etc,
this was for an old way of calling commands that are is no longer
used.
Also removed openstackclient/common/command.py
Change-Id: I2705f35d343f2ae729dc22d6aed0b852b2f8ca19
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
ec2 credentials: create, delete, list, show
Change-Id: I82ff84ed433cd9a2da9534bf5f584a2e1a3fe68c
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add remove role
* Add --role to group list
* Add --role to user list
* Fix groups in AddRole()
* Remove the tweaks to utils.find_resource for domains; will address
that across domains, projects, users and groups in another patch.
I want to nail down the structure of these commands and get that into place
Change-Id: I8673dd8221ef88978dada5a2833c187026bdb31a
|
| |\ \ \
| |_|/
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add user to group
* Contains user in group
* Remove user from group
Change-Id: If5219fa9d4761d7b97950c39556b3e1b8aab6517
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There are several reasons for this. One is that the majority of
OpenStack packages behave this way. The second is that it makes writing
software that extends something easier to test (which is a clear usecase
for openstackclient) And third, tests/__init__.py implies a global
package named "tests" - which I'm pretty sure we're not providing.
Change-Id: Ic708ffd92aea78c2ffc1a8579af0587af4fca4ff
|
| |\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
|
| | |/
| |
| |
| | |
Change-Id: I5f0687a83362ceebf03bae4a0a5b109aad7e5200
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
Added client side support for:
* consumer CRUD
* create request token
* create access token
* authroize request token
blueprint: delegated-auth-via-oauth
Change-Id: I8d325fcab07ac4dfd124a6e55053ded8d6bf662e
|
| |
|
|
|
| |
Change-Id: Iedccd329ff6fb3155eb29649cd0bc84cfc5ebedf
Implements: blueprint volume-backup
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Basic cleanups:
* change metadata to property
* add new KeyValueAction to parse the property options
* multiple properties can be set using multiple --property args
* consistent formatting
* do lookups for volume args
Change-Id: Ib6c43f01ad46b395aee8c61e886f42e2a5f5573e
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| | |
* splitting the changes seen in 27142 to a few new patches
* this one will just update v3 user to have description and domain
Change-Id: I9b4c365703da27e26ddc702f37cf5928e19cebdc
|
| | |
| |
| |
| |
| |
| | |
Fixes bug 1179007
Change-Id: Ief74b121dcad28bb1c2b6044ef72e0cbd51e8f65
|
| |/
|
|
|
|
| |
Fixes bug 1172444
Change-Id: Ieca721663aea2fd31753df4abfb5b01a7145b26a
|
| |
|
|
| |
Change-Id: Ifdc4322b699f2bd91a6900e55695acd3d736568e
|
| |
|
|
| |
Change-Id: I454cbe685dc5afa0a09ecc976a90d6eb6bc57d14
|
| |
|
|
|
|
|
|
|
|
| |
Adds:
* console-log
* console-url
Part of blueprint nova-client
Change-Id: Ibea7f96382283770988d05379d41a148f8cd8c4f
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add create, delete, list, show keypair commands
Part of blueprint nova-client
Change-Id: Ieba00d3b3e3a326f875c01ac2a2b9bbd036cd7c9
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds:
* fixed-ip commands: add, remove
* floating-ip commands: add, create, delete, list, remove
* floating-ip-poo command: list
Also uses NAME_ATTR in the Resource class if present to determine
the attribute to be used for searching in utils.find_resource()
Change-Id: Ifd8fa60f880fc4050dea182ac24553cc2c4bff15
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
We use the V1 API for `create` since it does not
yet exist in the V2 API in glanceclient.
For blueprint glance-client.
Change-Id: Ifa819c14f6a013f4530d16247a671e5a1c740a28
|
| |/
|
|
| |
Change-Id: I2baff95c9b6dcc95edf5d5da74814ff37883cd2b
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now able to pass metadata to the create method,
as well as update it with set, and remove it with unset.
I'm currently passing it as an optional param like the following:
--meta-data=key1=value1
which seems weird, what about
--meta-data=key1:value1
I'd have to update type too if that is the case.
Change-Id: I0fc8398768da015c1f53c5c564c68a2cfb53e778
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| | |
use file for data blobs
add create/set/delete/show/list policy for v3
Change-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This enables stand-alone modules to hook in to the command-line
handler in a dedicated API namespace. These extensions have access
to the existing clients via the client manager but no way to add
another client to the manager is provided..
blueprint client-extensions
Change-Id: I4b2eaa780d8ba881db23d950d09b8702e9e314ef
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
changed to volume-type
changed command to --long, added a formatter for key=value
Just noticed there is an option in cinder for a command called
extra-specs-list, only relates to volume-types, to list the
meta-data key/value pair. Added that functionality.
Also made minor changes so delete/set/unset can be called by name.
Change-Id: If534ccd1d8a3abc6d235c60ec9a964b88e3fa66d
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
simple rebase
integrated dolphm and dtroyer comments
Added create,list,delete,set,show endpoints
modified setup.py
Change-Id: Id6153db16db44130beb3b44a8e3e2f72e9a01e5f
|