summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 3.7.0 cleanup3.7.0Dean Troyer2017-01-153-4/+9
| | | | Change-Id: I75d9e2473461e316086cfad8c886c6b7d22ecd5e
* Merge "SDK refactor: Prepare network agent commands"Jenkins2017-01-153-4/+24
|\
| * SDK refactor: Prepare network agent commandsHuanxuan Ao2017-01-153-4/+24
| | | | | | | | | | | | | | | | Prepare the OSC "network agent" commands for the SDK refactor. Partially-Implements: blueprint network-command-sdk-support Closes-bug: #1656542 Change-Id: I6745f5ffb04b009487e6cb36d1807dce9b248b4c
* | Updated from global requirementsOpenStack Proposal Bot2017-01-151-1/+1
|/ | | | Change-Id: Idb49f1e126d1dab070894e2fc70c78b9984f988a
* Merge "Fix quota show --default command"Jenkins2017-01-153-4/+41
|\
| * Fix quota show --default commandDean Troyer2017-01-143-4/+41
| | | | | | | | | | | | | | | | | | | | | | | | Work around a bug in OpenStack SDK 0.9.11 and 0.9.12 that causes quota show --default to fail. This can be removed when the proposed SDK fix (https://review.openstack.org/420301) is reelased and in the minimum SDK version in global requirements. quota set --network is still broken, I can't fix it at the moment... Closes-bug: 1656572 Change-Id: Ice77e14782c33e672176afbab36bba95b73d7a11
* | unskip port testSteve Martinelli2017-01-141-3/+0
| | | | | | | | | | | | | | seems like we fixed this one when fixing other tests but never unskipped it. Change-Id: Id1a3d11b581b6f72ad62a8699899b6163c3870bb
* | Merge "Use git+file urls instead of directories"Jenkins2017-01-142-7/+9
|\ \
| * | Use git+file urls instead of directoriesMonty Taylor2017-01-142-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The /opt/stack/new directories are owned by the wrong user, so python setup.py egg_info fails because it can't create the egg_info dir. Changing the invocation to use git+file:// urls solves the problem. Additionally, make a correction to test collection. Change-Id: I39da0b26417dce1a72b15dedc02d10284329307f
* | | Merge "Fix network functional tests for sdk 0.9.12"Jenkins2017-01-141-104/+125
|\ \ \
| * | | Fix network functional tests for sdk 0.9.12Steve Martinelli2017-01-141-104/+125
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | it seems the SDK returns "is_default", but doesn't actually set it based on --default or --is-default I already had these functioanl tests mostly converted to JSON, so I dumped that in here too to make the is_default stuff cleaner. Change-Id: I47ca62f57c73aa7fa984ca54742fc86b6bb837c4
* | | Merge "Fix floating IP delete and show by IP"Jenkins2017-01-145-27/+157
|\ \ \
| * | | Fix floating IP delete and show by IPDean Troyer2017-01-145-27/+157
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The floating IP delete and show commands did not work using IP addresses as the selector, only ID. The SDK floating_ip resource does not support but OSC does, so we have to do it ourselves. Now with more SDK 0.9.10 support! Change-Id: Iea1b57cded6b16a56a06af87ab8f1fa001a3485e Closes-bug: 1656402
* | | Fix subnet creating failure in functional testHuanxuan Ao2017-01-141-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Noticed sometimes floating ip func test failed[1]. The first mumber of the address seems like cannot bigger than 223. So specify subnet ranges as the random number between 0 to 233, maybe it will safer for our functional tests. [1]: http://logs.openstack.org/50/418650/12/check/gate-osc-dsvm-functional-ubuntu-xenial/e163f68/console.html#_2017-01-14_06_58_35_930306 Change-Id: I44a23bce851dcf2009c8d77059cf75ed80145fb0
* | Merge "fix functional tests for network agents"Jenkins2017-01-133-7/+3
|\ \
| * | fix functional tests for network agentsSteve Martinelli2017-01-133-7/+3
| |/ | | | | | | | | | | | | As of SDK v0.9.11 the get_agent method no longer supports the "ignore_missing" parameter. Change-Id: Id655bf8499ed1a102a6bf583927cf66139581ab0
* | Merge "Fix security group rule list for NEtwork v2"Jenkins2017-01-132-22/+26
|\ \ | |/ |/|
| * Fix security group rule list for NEtwork v2Dean Troyer2017-01-132-22/+26
| | | | | | | | | | | | | | Fix the formatting of Port Range in the security group rule list command for Network v2 to handle SDK changes. Change-Id: Id954cbfaedbb74f60125ebda91f80db751759933
* | Merge "Install from /opt/stack/new instead of git.o.o"Jenkins2017-01-131-3/+3
|\ \ | |/ |/|
| * Install from /opt/stack/new instead of git.o.oMonty Taylor2017-01-131-3/+3
| | | | | | | | | | | | | | Installing directly from the git url will bypass any depends-on processing zuul may have done on the dependent repos. Change-Id: I3dadacf7a855cc4efad701f0a6275d6cd60efd72
* | Merge "Fix quota show output"Jenkins2017-01-132-0/+10
|\ \
| * | Fix quota show outputReedip2017-01-122-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently Quota Show expects dictionary to be returned for Network client, similar to Volume and Compute clients, but Network Object is being returned, causing the "openstack quota show" to fail. This patch takes care of this issue. Depends-On: Ie0e045ff4888615d68804fd739d5b995ca11e9a1 Change-Id: Ic507997cba09fcfa84dd1151d6922f56a7c5187b Closes-Bug:#1655537
* | | Merge "unskip network qos rule type functional test"Jenkins2017-01-121-5/+1
|\ \ \ | |_|/ |/| |
| * | unskip network qos rule type functional testSteve Martinelli2017-01-121-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the SDK at 0.9.12 the below test fails with: 'minimum_bandwidth' not in +-----------------+ | Type | +-----------------+ | dscp_marking | | bandwidth_limit | +-----------------+ So remove 'minimum_bandwidth' from the asserted fields. Change-Id: I24ff691ae5a946d901afa763973305025829280b Closes-Bug: 1653137
* | | Merge "Fix image member unit tests occasional failures"Jenkins2017-01-121-20/+87
|\ \ \ | |/ /
| * | Fix image member unit tests occasional failuresDean Troyer2017-01-121-20/+87
| | | | | | | | | | | | | | | | | | | | | Let's try just unrolling the member status tests and not getting too fancy here. Change-Id: I30022ebd2da6d6cf1abba424d7d7fa679285f291
* | | Fix flavor create help re swap size unitsPavlo Shchelokovskyy2017-01-122-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | nova actually expects and uses swap size in MB, while in openstackclient currently help states that swap must be specified in GB and passes this value to nova without changes. Fix the help string. Change-Id: I95f46246c072961ce77f818d80d75e6a51f728d0 Closes-Bug: #1656018
* | Fix Network QoS rule CLI attrs parsingRodolfo Alonso Hernandez2017-01-122-4/+56
|/ | | | | | | | Allows to set zero values in the CLI parameters for Network QoS rule. Change-Id: Ie0e045ff4888615d68804fd739d5b995ca11e9a1 Closes-Bug: #1655947
* Merge "Add unit test for multi volume types delete"Jenkins2017-01-122-5/+73
|\
| * Add unit test for multi volume types deleteHuanxuan Ao2017-01-112-5/+73
| | | | | | | | | | | | | | | | Missing unit test for multi volume types delete in volume v2 (v1 has been done), this patch add it. Change-Id: I5fe67196408157f8bdfe6399ba1e559cea3dc559
* | Merge "Add support for Network QoS rule commands"Jenkins2017-01-1110-73/+1814
|\ \
| * | Add support for Network QoS rule commandsRodolfo Alonso Hernandez2017-01-0910-73/+1814
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added following commands: - network qos rule create --type minimum-bandwidth dscp-marking limit-bandwidth - network qos rule delete - network qos rule list - network qos rule set - network qos rule show Closes-Bug: 1609472 Depends-On: I2e8869750024a8ccbc7777b95fe8ef6e26ec0885 Depends-On: Ife549ff6499217ca65e2554be8ef86ea7866b2d8 Change-Id: Ib3e1951f0917f5f23c8d9e0a380d19da2b3af5f0
* | | Merge "Add two consistency group commands"Jenkins2017-01-115-1/+351
|\ \ \ | |_|/ |/| |
| * | Add two consistency group commandszhiyong.dai2016-12-135-1/+351
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add commands: consistency group add volume consistency group remove volume in volume v2 (v2 only) Change-Id: I70ff287d3b5df78196b8f4b9e50402c471aef284 Implements: bp cinder-command-support Closes-Bug: #1613964
* | | Merge "Error handling for delete commands in identity"Jenkins2017-01-1116-45/+392
|\ \ \
| * | | Error handling for delete commands in identityHuanxuan Ao2017-01-0316-45/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing multi deletion error handling for identity delete commands. All delete commands in identity support error handling now. Change-Id: I05626dcb5e516a423d610906347b02236ba7eeaf
* | | | Merge "Add support for Glance 'update image members' feature"Jenkins2017-01-115-1/+125
|\ \ \ \
| * | | | Add support for Glance 'update image members' featureJordan Pittier2017-01-045-1/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds 3 new options to the "image set" command: --accept, --reject and --pending. This updates the membership status for an image. Closes-Bug: 1620481 Change-Id: I13b8c067aad68ece9ff636fbdd83bcb3663c91b2
* | | | | Merge "add support for running tests with master dependencies"Jenkins2017-01-112-0/+55
|\ \ \ \ \
| * | | | | add support for running tests with master dependenciesSteve Martinelli2017-01-112-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we can create a new infra job that points to the new test hook, which should install the master version of the SDK, osc-lib and os-client-config. Change-Id: Ib6391893b2302bdc514525d5ddda886fe8c60100
* | | | | | Merge "Fix filter error in os volume list"Jenkins2017-01-113-3/+128
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Fix filter error in os volume listjiahui.qiang2017-01-093-3/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixed a bug of unable to filter volume list by '--project', '--user' in "openstack volume list". Modify uint test for 'volume list' to check parameter of list method. Change-Id: I1fc4296c4c7eca0f7a803dbfd5e15e3bc0d6403f
* | | | | | Updated from global requirementsOpenStack Proposal Bot2017-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3f06e0a50c4d8232796f2e42ce07eb40a139d1c4
* | | | | | Merge "Make 'object save' fast again"Jenkins2017-01-092-1/+6
|\ \ \ \ \ \
| * | | | | | Make 'object save' fast againJordan Pittier2017-01-092-1/+6
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'openstack object save' is critically slow to download big objects. While we 'stream' (chunked download) the data, the default chunks_size is 1 byte [1], which is terribly inefficient. [1] : http://docs.python-requests.org/en/master/api/#requests.Response.iter_content Closes-Bug: 1654645 Change-Id: I2223e5897346acd2f2c1fae638d1193cff833c19
* | | | | | Fix Octavia gate breakage caused by _get_columns()Nir Magnezi2017-01-094-7/+7
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The above mentioned function tries to extract keys() from an item which is type class. This patch fixes the issue by converting item to dict by using to_dict(). Change-Id: Ida520ae9fe64171d105f486ba06eda127a24547b Closes-Bug: #1654887
* | | | | Merge "Functional tests - flavor"Jenkins2017-01-081-27/+200
|\ \ \ \ \
| * | | | | Functional tests - flavorDean Troyer2017-01-061-27/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rework functional tests to remove resource create/delete from setupClass() and teardownClass() methods. * Add tests for more command options * Use JSON output Change-Id: Ib99ef954fe8e1170c7445940180d80b8b9c0a92c
* | | | | | Merge "Remove unneeded methods from OS_Config class"Jenkins2017-01-081-90/+6
|\ \ \ \ \ \
| * | | | | | Remove unneeded methods from OS_Config classDean Troyer2017-01-041-90/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are in the minimum required version of osc-lib (1.2.0). A few methods remain that need to be released in osc-lib, expect them in the 1.3.0 release soon. Change-Id: I2333946da9a73e73377b646e4c06e99597990945