| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | | |/
| |/|
| | |
| | | |
Change-Id: I7bca8b76c6746121314e688e9ed3825e04350b8d
|
| |/ /
| |
| |
| |
| |
| |
| | |
With that, building and uploading wheels to PyPI is only one "python
setup.py bdist_wheel" away.
Change-Id: I8c8565f55e7a3434e1a1972a797a6cd7dba8a581
|
| | |
| |
| |
| |
| |
| | |
* related to I579e7c889f3addc2cd40bce0c584bbc70bf435e2
Change-Id: I519155d0a47564ce18a9cd930378a3c4feaa7a77
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: I421ab7a5b0c0224122cc747141956bc1282f2b07
|
| |/ /
| |
| |
| |
| |
| | |
We don't use it...
Change-Id: I41466da5153a8bdd0e4b4dd5774a9711bff3b7f5
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
This required https://review.openstack.org/26323 in keystoneclient,
merged long ago...
Also adds some tests for 'volume create'
Change-Id: I55bededbc20b5dcf2833c59eb2b6b069703d8a9a
|
| |/
|
|
|
|
|
|
| |
Keyring 1.1 moved the concrete backend implementations into their
own modules. As we depend on 1.6.1+, we can make use of the new
name and remove the old one without deprecation-fallback.
Change-Id: I0682b13fc9f488b3f3d9fd057f712909fcd48bc4
|
| |
|
|
| |
Change-Id: I2a306dd8edc030d3f989e9947dec784f502b3953
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I261ec6bb34b29169ba3547305deab051f85a3d4d
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: Iea59c494f31de9c3e1d662f89e6e2babcc8fbd61
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
Add --os-cacert and --verify|--insecure options using the same
sematics as the other project CLIs. --verify is included for
completeness.
Bug: 1236608
Change-Id: I8a116d790db5aa4cb17a2207efedce7cb229eba3
|
| | |
| |
| |
| | |
Change-Id: Ic3b5de6a54951b4f9a6449f97aa1ab9c395a2f08
|
| | |
| |
| |
| |
| |
| |
| | |
* Add lib.container.show_container() and lib.object.show_object()
* Add container and object show commands
Change-Id: I963d664c55b59739453345f0f353aa2eaf1bf70e
|
| | |
| |
| |
| | |
Change-Id: I59cbee4c147d5f849a7f07224e83ddd751212077
|
| | |
| |
| |
| | |
Change-Id: I72b0e069334c290cdc4d46cff0ba66d751c0edb4
|
| | |
| |
| |
| | |
Change-Id: I0590dde67b1121523d03742ce57093f2c5bacc72
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Move the auth to OpenStackShell.prepare_to_run_command() and skip it if
the command's auth_required == False
* Default auth_required = True for all commands
* Do authentication up-front for interactive use as
OpenStackShell.prepare_to_run_command() is not called
Change-Id: Id330092f242af624f430d469882d15f4a22f4e37
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add project, user, role and service v3 tests
* Fix issues in commands with enable/disable
* Make commands and tests more consistent between versions
* Make formatting and comments more consistent
Change-Id: Id21e7a5abd7e421a7742f937861ec46b53095fc7
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* Split identity/fakes.py for v2_0 and v3
* Split identity/test_identity.py for v2_0 and v3
* Fix issues in commands with enable/disable
* Clean up v2 commands
Change-Id: I6e536b6a130fc556dbd7dcf9f2e76d939ca1bc1c
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| | |
Change-Id: I4363508f562f62b16c856bc072cdb4b37e37b418
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add current auth info (auth_ref) to ClientManager
* Fix identity.v2_0.role.ListUserRole to get default user/project
from ClientManager.auth_ref
* Fix identity.v2_0.role.AddRole call to roles.add_user_role()
Change-Id: Ie8bf41c491d97b0292a2b86bdc9b7580989a7f97
|
| |/
|
|
|
|
|
| |
* Move fake data structures into tests/identity/fakes.py
* Use fake clients correctly and support multiple client versions
Change-Id: Icacbb2ca740b63937bd2c4442af61b620638b53e
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I9c60d1d9097d35aa7c3d44168e370a9f30fd6621
|
| |/
|
|
|
|
|
|
|
|
|
|
|
| |
* Add object-store API to ClientManager
* Add object-store client
* Add Object API library in openstackclient.object.v1.lib
* Add Object API {container,object} list commands
* Add library tests
* Add command tests
This should complete the Object v1 container and object list commands
Change-Id: Ib1770d45efa8871959826b85faafa1e0bcef0a03
|
| |
|
|
|
|
|
|
|
|
|
| |
* restapi module provides basic REST API support
* uses dicts rather than Resource classes
* JSON serialization/deserialization
* log requests in 'curl' format
* basic API boilerplate for create/delete/list/set/show verbs
* ignore H302 due to urllib import
Change-Id: I3cb91e44e631ee19e9f5dea19b6bac5d599d19ce
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
1) split out token and consumer
2) sync parameters with keystoneclient
Change-Id: I2d529f0f9087f9939101e963af3d801497fc1171
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* implement Identity command tests for v2 user
Also re-work the user create and set commands for exclusive options
(--enable|--disable) to actually behave properly. Yay tests!
Change-Id: Ie1ec2569b3d85a9d556ee70f2e8f69fd2a3c03c8
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
* establish the the form of cliff command classes
* implement some common fake objects
* implement Identity command tests for v2 project
* fix stdout/stderr capture
Also re-work the project create and set commands for exclusive options
(--enable|--disable) to actually behave properly. Yay tests!
Change-Id: Icbb313db544c1f8dd3c9af7709971838b5a4d115
|
| |
|
|
|
|
| |
Change-Id: I1687d51bddb873549163dcf488fc40cdd9edcb29
Change-Id: Ic4a43955526fcde313ad2f2afec8fafeb87f37a6
|
| |
|
|
| |
Change-Id: I49dc936a37848745ce3412e810b98348558d1157
|
| |
|
|
| |
Change-Id: I1969b4d74363a8d77cbb5dac661874f3bea2e96c
|
| |
|
|
|
|
| |
Gets rid of the hard-coded version string in shell.py
Change-Id: I8b818c9a8f1224669079141e7a7caf614e588d20
|
| |
|
|
|
|
| |
should fix bug 1203384
Change-Id: Ib37b05067624d7ad1a4516f161514565b088bf6b
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* rename HACKING to HACKING.rst and refer to the common OpenStack HACKING file
* add the barest of pointers to the wiki, etc. to the source docs
* add a bare-bones man page
Change-Id: I80e5b972af645f14ef17ae87f182ab09cb08dabe
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Mostly options and help strings:
* image, server, project usage, volume
Change-Id: I788b0660f8c2daacde53c20a72dd1afc60cf5159
|
| |\ \ \
| |/ / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rename everything in the Identity v2 code including the file and classes.
* role, tenant, user
Change-Id: I0b99c60a24f5875120136d2f216aa3b6bce1c641
|
| |\ \ \
| |/ / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Change the global auth options to use 'project', leave the original
tenant options in place but silent for compatability with the existing
project CLI auth options. This is the only compatibility for tenant
usage in this changeover.
Change-Id: I3cce6e552f18822cc9f445ec5f301b0f5d9003f8
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Remove the mentioned function since I removed it in the client.
Change-Id: I45e713a1cdad92d257b895adfaa269404be6e6d8
|
| |\ \ \
| |/ /
|/| | |
|