summaryrefslogtreecommitdiff
path: root/openstackclient
Commit message (Collapse)AuthorAgeFilesLines
* Add create and list for volume type v2chengkunye2015-07-202-0/+226
| | | | | | | | Volume API v2 is missing create and list features. implements bp: volume-v2 Change-Id: I34a1ae440e9620b1c65546f4f43b369c8661250d
* Rename type.py to volume_type.pySteve Martinelli2015-07-191-0/+0
| | | | | | | | For Volume V1, we have a type.py file which should be renamed to volume_type.py (as it's named for V2). Change-Id: If860bbafe4a801d8b4fa06938eef20658c4fcc2c Closes-Bug: 1475958
* Merge "Fix image save with API v2"Jenkins2015-07-191-1/+1
|\
| * Fix image save with API v2David Moreau Simard2015-07-151-1/+1
| | | | | | | | | | | | | | | | Glanceclient v2 no longer expects the whole image object, just the image id. Change-Id: I8f34acfa50ca2d50eb7c9eb1dd5114c4621ad158 Closes-bug: #1475001
* | Merge "Removes trailing blank in trust show"Jenkins2015-07-192-4/+4
|\ \
| * | Removes trailing blank in trust showGilles Dubreuil2015-07-192-4/+4
| |/ | | | | | | | | | | | | Previously a blank character at the end of the roles value would remain Change-Id: I0961a5f9fb4b270a6055ee69898eadee315e416a Closes-Bug: 1474707
* | Merge "Add volume type show for volume v1"Jenkins2015-07-191-0/+24
|\ \
| * | Add volume type show for volume v1jiaxi2015-07-191-0/+24
| | | | | | | | | | | | | | | | | | | | | volume type show is missing for volume V1 API. Closes-Bug: #1475879 Change-Id: Ic8a0845ecec04146d536412463175f57ef6511ae
* | | Merge "--property should be required in `os unset` commands"Jenkins2015-07-193-0/+3
|\ \ \
| * | | --property should be required in `os unset` commandsjiaxi2015-07-193-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The three commands below openstack volume unset openstack snapshot unset openstack volume type unset Should have --property as a required argument, not optional. The reason is the command will not work without --property. Closes-Bug: #1475872 Change-Id: Ib9e29392472db38982cc2817af2dd5055f5a01ca
* | | | More minor docs fixesTerryHowe2015-07-192-3/+3
|/ / / | | | | | | | | | Change-Id: Ia74b8e14bacb562d9bac29221f511acbab5296df
* | | Making --property as required when openstack flavor unsetjiaxi2015-07-181-0/+1
|/ / | | | | | | | | | | | | | | When using openstack flavor unset, the --property is needed, so the --property should be a required parameter. Close-Bug: #1474237 Change-Id: Id6913e1b263eddeb5dd44c3edb957206b68f816c
* | Merge "Remove unnecessary test extension mock"Jenkins2015-07-181-7/+0
|\ \
| * | Remove unnecessary test extension mockTerryHowe2015-07-171-7/+0
| | | | | | | | | | | | | | | | | | The network extension test does not need this. Change-Id: I8dd2cad759a813d7df0476afa6c56f455ddff616
* | | Merge "enhance tests for user v3"Jenkins2015-07-181-0/+33
|\ \ \
| * | | enhance tests for user v3Guojian Shao2015-07-171-0/+33
| |/ / | | | | | | | | | | | | Change-Id: Ib17ba0cd71068ba8d7e7665160daf3ae0735971b Related-Bug: #1475357
* | | Support multiple volume qos deleteTerryHowe2015-07-174-92/+90
|/ / | | | | | | | | | | | | Also make sure that we are using the singular qos_spec when we should and the plural qos_specs otherwise. Change-Id: If4bbeb6fc245d7d80dc3d7dccfe9f949e802653c
* | Merge "Rename endpoint type to interface"Jenkins2015-07-1711-40/+36
|\ \
| * | Rename endpoint type to interfaceTerryHowe2015-07-1511-40/+36
| | | | | | | | | | | | | | | Change-Id: I4e21d09bc747e8210f4f79a1d6c4c7ccf2f25d1c Closes-Bug: #1454392
* | | Merge "only return endpoints that have url"Jenkins2015-07-172-2/+44
|\ \ \
| * | | only return endpoints that have urlGuojian Shao2015-07-162-2/+44
| | |/ | |/| | | | | | | | | | Change-Id: I97a502252c0c377fce573e92b83c0122812f6f80 Closes-Bug: #1474656
* | | add --project-domain option for user v3Guojian Shao2015-07-162-6/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | user v3 create/set only support --project option, we need --project-domain to prevent collisions between project names exist. Change-Id: I2d62e5b9bb6df4c5c5a9542514faf2e4365bb18b Closes-Bug: #1475357
* | | Fix the way we call find_resource when only using IDSteve Martinelli2015-07-161-6/+18
|/ / | | | | | | | | Change-Id: I6fb08edd5499767863e0e67f363bcd9fff3aea60 Closes-Bug: 1475127
* | Merge "Remove the --dhcp option to network list"Jenkins2015-07-142-85/+27
|\ \
| * | Remove the --dhcp option to network listTerryHowe2015-07-082-85/+27
| |/ | | | | | | | | | | | | | | | | | | The --dhcp option lists agents, not networks. This does not make a lot of sense. Another command should be created to list agents. BackwardsIncompatibleImpact Closes-Bug: #1472613 Change-Id: I5ecfe3fc046a07eb64a4dabd41dbd99de7c2215f
* | temporarily skip help testsSteve Martinelli2015-07-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | We're trying to change cliff for the better, by improving the UX of the help command. But cliff tests against the tip of OSC. Temporarily skip the tests that are failing and then update them once the fix for cliff has been merged. The patch in question: https://review.openstack.org/#/c/201258/ Change-Id: Ie1e7ddd66477ddf4a3bafedad12934e900ace48f
* | Merge "Fix interactive password prompt"Jenkins2015-07-131-1/+1
|\ \
| * | Fix interactive password promptTerryHowe2015-07-131-1/+1
| | | | | | | | | | | | | | | Change-Id: Ie0e7a9cd6016b5c646a111a76e8372e10602a25c Closes-Bug: #1473862
* | | Merge "Show which aggregate a hypervisor is member of"Jenkins2015-07-131-0/+23
|\ \ \ | |/ / |/| |
| * | Show which aggregate a hypervisor is member ofDavid Moreau Simard2015-07-021-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for showing which host aggregates a hypervisor is member of, if any. It supports hypervisors with or without nova cells. Closes-bug: #1470875 Change-Id: I0cfe4f15fa8f8ba0be3295b79cd438998893114c
* | | Merge "Remove testing of cliff command line options"Jenkins2015-07-122-31/+4
|\ \ \
| * | | Remove testing of cliff command line optionsTerryHowe2015-07-082-31/+4
| | |/ | |/| | | | | | | | | | | | | These options are part of cliff, let cliff test them. Change-Id: I802c25ba80048607eef6909a21709dcda63231cc
* | | Merge "Fix address parsing for server ssh command"Jenkins2015-07-122-15/+91
|\ \ \
| * | | Fix address parsing for server ssh commandTerryHowe2015-07-082-15/+91
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | There seem to be three formats for the server address field and the old code only supported the old format. This code adds a parser for all three formats. Change-Id: I7f12d2c69ff70556907ea6f31a0e0bba91b68b49 Closes-Bug: #1469843
* | | Fix wrong mock method calllin-hua-cheng2015-07-113-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no assert_called() method in mock, replace it with assert_called_with() method. The old method used to work with mock 1.0.1 because it was a noop in magicmock. Needs https://review.openstack.org/#/c/200583 to pass the requirements check. https://review.openstack.org/#/c/193935/ changed the OS_* vars we source by forcing v2password as the auth method. change our identity v3 test setup by setting v3password Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com> Closes-Bug: 1473454 Depends-on: I0cfab6d13e5d9e744cb302c86a2c21269923e75d Change-Id: Id22765c7e044797e03d19ad1b103fadec2726aa2
* | | openstack catalog list always returns publicURL for internalURL and adminURLMartin Schuppert2015-07-082-9/+11
|/ / | | | | | | | | | | | | | | With this change 'openstack catalog list' returns the correspoding URL for publicURL, internalURL and adminURL in _format_endpoints . Change-Id: I5d946c9d70a2d3c22a7cc77067fec8e2e9aa4940 Closes-Bug: 1472629
* | Merge "Add --os-endpoint-type cli optional argument"Jenkins2015-07-0313-4/+85
|\ \ | |/ |/|
| * Add --os-endpoint-type cli optional argumentRoxana Gherle2015-07-0213-4/+85
| | | | | | | | | | | | | | | | | | | | | | | | User should be able to specify the endpoint type through a CLI optional argument/ENV variable setting. We will name this new optional argument: --os-endpoint-type (Env: OS_ENDPOINT_TYPE) and based on the value given, the service API will use that specific endpoint type. Possible values: public, admin, internal. DocImpact Closes-Bug: #1454392 Change-Id: Ife3d4e46b44c0ddcd712b1130e27e362545a9a29
* | Merge "Move update code from image create command"Jenkins2015-07-022-105/+169
|\ \
| * | Move update code from image create commandMarek Aufart2015-07-022-105/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Openstack image create command updates existing image (with same name) by default. That might be confusing since glance allows create multiple images with same names and may lead to unwanted image update by image create command. Image update code was moved from image create action to image set action. BackwardsIncompatibleImpact Change-Id: I1686c6544c366262efab9e33c066d5f8a667f707 Closes-Bug: #1461817
* | | Merge "Add functional tests for image set"Jenkins2015-07-012-2/+7
|\ \ \
| * | | Add functional tests for image setTerryHowe2015-06-162-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch includes functional tests for image set and it includes a change to use the OSC utils.format_dict method to format the properties. This will give a more user friendly format to the image commands and it gives a more consistent testable format to the output. Instead of: {u'a': u'b', u'c': u'd'} The user will see: a=b, c=d Change-Id: Ib396316586ffc5dbab231064d5b6dc9425507934
* | | | Merge "Add tests for 'list' and 'show' for volume qos v1"Jenkins2015-07-012-0/+111
|\ \ \ \
| * | | | Add tests for 'list' and 'show' for volume qos v1David Moreau Simard2015-06-292-0/+111
| | | | | | | | | | | | | | | | | | | | Change-Id: I1b4d998f3ec1bd5cb8dd4c9e0d04fd3b3049e9d7
* | | | | Merge "Add support for volume API v2 QoS commands"Jenkins2015-06-303-0/+792
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add support for volume API v2 QoS commandsDavid Moreau Simard2015-06-293-0/+792
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds the following commands: volume qos associate volume qos create volume qos delete volume qos disassociate volume qos list volume qos set volume qos show volume qos unset Change-Id: If3c679557ac9abb0dfc75d290b96fb9c8d46c7b7 Partial-Bug: #1467967
* | | | | Alphabetize tests for v1 qos_specsDavid Moreau Simard2015-06-291-74/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a follow up of sorting the methods for volume v1 qos_specs. Change-Id: I428167297e7110e586d139bf38fd22d321836e80
* | | | | No need for get_parser on QoS listSteve Martinelli2015-06-281-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no arguments so there's no need to define the get_parser function. Change-Id: Icfa8accf6dbb7f8d1a0472926403b405da3cc611
* | | | | Alphabetize QoS specsSteve Martinelli2015-06-281-104/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.cfg and the implementation had some functions that were not in alphabetical order. Since the rest of OSC is alphabetized, let's stick to that. Change-Id: Ief5d4694c7b6bc20a0898437b96305885104d45c
* | | | | Merge "Add support for volume API v1 QoS commands"Jenkins2015-06-273-0/+695
|\ \ \ \ \ | |/ / / / |/| | | |