summaryrefslogtreecommitdiff
path: root/openstackclient
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Merge "Create message variables for exceptions"Jenkins2014-08-243-10/+15
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | |
| * | | | | Create message variables for exceptionsSteve Martinelli2014-08-243-10/+15
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of inline messages, let's create variables instead, as it's easier to find strings, and mark them for translation. Change-Id: Ibbcfdbc59d12a0cb4af50f73043d3ff7f3c76f99
* | | | | Merge "add tests for identity v3 endpoint"Jenkins2014-08-233-5/+602
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | add tests for identity v3 endpointwanghong2014-08-143-5/+602
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1479460473656ea4e2a48a976808371e840b49c1 Closes-Bug: #1348867
* | | | | Merge "add tests for identity v3 domain"Jenkins2014-08-223-5/+423
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | add tests for identity v3 domainwanghong2014-08-143-5/+423
| | | | | | | | | | | | | | | | | | | | Change-Id: I478215f62b51e6e73283f0304ea1b0736177d1b1
* | | | | a mistake in tests/identity/v3/test_role.pywanghong2014-08-121-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | Change test_service_show to test_role_show. Change-Id: Ieef7fdeb9401b4dc28720c9ba14bf460ac171288
* | | | Add commands for object upload and deleteSteve Martinelli2014-08-082-0/+109
|/ / / | | | | | | | | | | | | | | | | | | | | | Add commands to upload an object to a container, and to delete an object from a container. Change-Id: I37c02315495bba5abe612733d1109a3d4ce256a1 implements: bp swift-client
* | | Merge "test_find_resource fails if run alone"Jenkins2014-08-071-0/+1
|\ \ \
| * | | test_find_resource fails if run alonewanghong2014-08-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we set 'NAME_ATTR' attribute for Volume and Snapshot class in volume.client.py. When we test test_find_resource alone, the Volume and Snapshot class do not have 'NAME_ATTR' attribute since we do not import volume.client, which causes the tests to fail. Change-Id: I06f727ffa8d37afe1a1191c36574887fecc7a733 Closes-Bug: #1353788
* | | | Merge "Add container create and delete support"Jenkins2014-08-073-3/+105
|\ \ \ \
| * | | | Add container create and delete supportSteve Martinelli2014-08-033-3/+105
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add basic container create and delete support to OSC. Change-Id: Ia104db9d7e580d33097ea33a5690998f817995d1 implements: bp swift-client
* | | | Merge "user create v2.0 depends on tenantId in response"Jenkins2014-08-071-3/+4
|\ \ \ \
| * | | | user create v2.0 depends on tenantId in responseSteve Martinelli2014-08-041-3/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | User create for v2.0 no longer always contains a tenantId in the response. Add a guard to check for tenantId first before pop'ing it. Change-Id: I428dbc26520bb86efad33768ce04f584217ad168 Closes-Bug: #1352119
* | | | v3 endpoint set shouldn't always need service optionwanghong2014-08-041-2/+6
|/ / / | | | | | | | | | | | | Change-Id: I71aab1ee4f467dc963e7afa7fc1c82b4255ea822 Closes-Bug: #1351121
* | | fix typo in identity/v3/endpoint.pywanghong2014-07-291-4/+4
| | | | | | | | | | | | Change-Id: Idf57a6a988f5c0f20f3b0b19ab896642ce10d70b
* | | Merge "More make_client() logging cleanup"Jenkins2014-07-262-2/+2
|\ \ \
| * | | More make_client() logging cleanupDean Troyer2014-07-262-2/+2
| | | | | | | | | | | | | | | | Change-Id: I5af4b9c52c69d6e31e6ca5f90d5880c097880a71
* | | | Merge "Add more columns to image list output"Jenkins2014-07-264-2/+112
|\ \ \ \ | |/ / / |/| | |
| * | | Add more columns to image list outputSteve Martinelli2014-07-254-2/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add disk_format, container_format, size and status to image list command. Added tests as well. Change-Id: I8e3822c6d46d0020fc706955c026549f6c635587 Closes-Bug: #1348475
* | | | Merge "Change V2 image tests to actually run V2 image code"Jenkins2014-07-252-2/+2
|\ \ \ \
| * | | | Change V2 image tests to actually run V2 image codeSteve Martinelli2014-07-252-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current tests for image do not run v2 image code, changing that portion also made it's only test fail. I opted to change the image delete code and not the test, since passing the object ID is more in line with the rest of the project code. Change-Id: I62e13c063a5d68279dbbf31e59266db6285d73bf
* | | | Merge "Normalize more help strings"Jenkins2014-07-249-53/+58
|\ \ \ \
| * | | | Normalize more help stringsDean Troyer2014-07-249-53/+58
| | | | | | | | | | | | | | | | | | | | Change-Id: I2b21bc904e35c1cc50da369d148e607fe3e8cf90
* | | | | Merge "Change object API_NAME to 'object_store'"Jenkins2014-07-241-2/+3
|\ \ \ \ \
| * | | | | Change object API_NAME to 'object_store'Steve Martinelli2014-07-171-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the API_NAME was 'object-store' which caused all sorts of failures when running swift commands Change-Id: I448ca10f7d173024313722246e63cf23fd71117c Closes-Bug: #1343658
* | | | | | Fix PEP8 E302 errorsDean Troyer2014-07-223-6/+6
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | Also add remaining skipped checks to HACKING Change-Id: I0c4333ce29597e0a8a233af17c15bed2b4d0711f
* | | | | Merge "Fix IDP commands"Jenkins2014-07-223-17/+22
|\ \ \ \ \
| * | | | | Fix IDP commandsJamie Lennox2014-07-213-17/+22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | identity_client.identity_providers doesn't exist as a manager. These are located at identity_client.federation.identity_providers. Fix the routes. Also fix passing id to .create() as a positional argument. This is not allowed from keystoneclient it should be passed as a keyword argument. Change-Id: I912c27fcee58b0723e27e9147def2cbd1c62c288
* | | | | Update help text for some network commandsSteve Martinelli2014-07-171-0/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Add help text for network delete, network set and network show Change-Id: I80ad5eae35f0eba2bfe19e06786c9b8ed1522046 Closes-Bug: #1343659
* | | | Merge "Fix server resize"Jenkins2014-07-124-7/+169
|\ \ \ \
| * | | | Fix server resizeDean Troyer2014-07-084-7/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So apparently we've never resized a server??? Fixed command args and add some tests. Change-Id: I6c3f6fec22390e9d269b7117a42a190d2b4b80ba
* | | | | Merge "Add basic timing support"Jenkins2014-07-115-3/+170
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Add basic timing supportDean Troyer2014-07-085-3/+170
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for --timing options. Use cliff via a pseudo-command 'Timing' to support multiple outputformats. If an output format other than the default 'table' is selected use CSV since the timing data is in list form. Will pick up timing data for any client object that has a method similar to novaclient's get_timings(). TODO: * Stop instantiating all of the clientmanager client objects just to check for timing data. Descriptor magic required? Change-Id: I7f1076b7a250fba6a8b24b2ae9353a7f51b792b2
* | | | Merge "Domain administrator cannot do project operations"Jenkins2014-07-093-12/+91
|\ \ \ \
| * | | | Domain administrator cannot do project operationsTerry Howe2014-07-073-12/+91
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Domain administrator cannot do project operations because the require access to the domain API (which they don't have). When attempting to find a domain for project operations, ignore errors because the API returns nothing without indicating there is a problem. The domain administrators will have to use a domain id, but they will still be able to do project operations. If the user does not have permission to read the domain table, they cannot use domain names. Change-Id: Ieed5d420022a407c8296a0bb3569d9469c89d752 Closes-Bug: #1317478 Closes-Bug: #1317485
* | | | Merge "Add support to list volume extensions"Jenkins2014-07-092-2/+21
|\ \ \ \
| * | | | Add support to list volume extensionsSteve Martinelli2014-07-042-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since cinderclient has support to list extensions, we should add some of the logic to our list extensions command. Change-Id: I7dc7ca325ea9b82194bba6d875e7b8dc1884d77e Closes-Bug: #1337687
* | | | | Merge "Allow network find to use alternate name"Jenkins2014-07-082-2/+76
|\ \ \ \ \
| * | | | | Allow network find to use alternate nameTerry Howe2014-07-072-2/+76
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the name_attr to the network find method so it can search for things like floating_ip_address for floating IP addresses rather than just id. Change-Id: I827e3745b06397a54555d1286e477bf2e05bf789
* | | | | Merge "Catch SystemExit for parse args"Jenkins2014-07-081-1/+4
|\ \ \ \ \
| * | | | | Catch SystemExit for parse argsTerry Howe2014-07-061-1/+4
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | If you have a test with parse args it fails with no error messages. This change throws an exception. Change-Id: I545aba346620a352fe570d394dbd4d6bd2daa995
* | | | | Merge "Clean up make_client() logging"Jenkins2014-07-086-6/+11
|\ \ \ \ \
| * | | | | Clean up make_client() loggingDean Troyer2014-07-086-6/+11
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: I0b6760a6401b50e3dfb891af75424ae89df42ebc
* | | | | Merge "Add support to list compute extensions"Jenkins2014-07-082-11/+24
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Add support to list compute extensionsSteve Martinelli2014-07-032-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since novaclient has support to list extensions, we should add some of the logic to our list extensions command. Closes-Bug: #1337684 Change-Id: I3074225780142df265a34add03e60c0f7c64c711
* | | | | Merge "Python 3: remove a useless code to safe_encode()"Jenkins2014-07-081-3/+1
|\ \ \ \ \
| * | | | | Python 3: remove a useless code to safe_encode()Cyril Roelandt2014-07-041-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The safe_encode method returns bytes, so we cannot concatenate its output with text strings. This call does not seem needed after all, so let's just remove it. Change-Id: I6c18427559147d4c732ff7daa6d6006e7e5f6365
* | | | | | Python 3: do not compare a list to a zip objectTerry Howe2014-07-071-5/+5
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | In Python 3, zip() returns a zip object, not a list. Change-Id: I1a472bec3e12b5ae3c3555cf690b99a57579ce83
* | | | | Move network stuff to v2 instead of v2_0Terry Howe2014-07-076-5/+5
| |_|/ / |/| | | | | | | | | | | | | | | | | | | Rename network stuff v2 Change-Id: Ia9b8feda20dfd35b0f3712b8e2419d0bf5da0acd