summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Sort commands in docs"Jenkins2016-03-142-70/+70
|\
| * Sort commands in docsDean Troyer2016-03-142-70/+70
| | | | | | | | | | | | | | | | | | No changes are intended other than sorting the sections... * image add/remove project * flavor set Change-Id: I1ac240e12889227f2f470b9167904ce35609a227
* | Merge "Doc: Fix documentation errors for command object"Jenkins2016-03-143-6/+6
|\ \
| * | Doc: Fix documentation errors for command objectRichard Theis2016-03-143-6/+6
| |/ | | | | | | | | | | | | Fix documentation errors impacting the "os ip floating", "os subnet pool" and "os configuration show" commands. Change-Id: Id033416df7ed06ef4b8a89e4f486fc9d546d9caf
* | Merge "Support "--long" option in ListService"Jenkins2016-03-144-10/+59
|\ \ | |/ |/|
| * Support "--long" option in ListServiceRui Chen2016-03-144-10/+59
| | | | | | | | | | | | | | | | Add "--long" option in ListService so that compute service disabled reason can be showed. Change-Id: I1ace8f1c4e4efe0a1a8f6710425d73eb5db9e5e1 Closes-Bug: #1556815
* | Merge "Add subnet functional tests"Jenkins2016-03-141-0/+62
|\ \
| * | Add subnet functional testsRichard Theis2016-03-041-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add functional tests for "os subnet" commands. Change-Id: Ie80763334f2fb4099b3e549256576d71cc213c07 Depends-On: Ia6120b8dccf2ee83dc89b3f496f7180d4dc5199a Related-Bug: #1523258 Related-Bug: #1542359 Related-Bug: #1542362 Related-Bug: #1542364 Related-Bug: #1542363 Partially-Implements: blueprint neutron-client
* | | Merge "Add "os subnet create" command using SDK"Jenkins2016-03-146-7/+671
|\ \ \
| * | | Add "os subnet create" command using SDKBrad Behle2016-03-106-7/+671
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the openstack client subnet create command using SDK calls. Co-Authored-By: Terry Howe <terrylhowe@gmail.com> Partially implements: blueprint neutron-client Closes-Bug: #1542364 Change-Id: Ia6120b8dccf2ee83dc89b3f496f7180d4dc5199a
* | | | Merge "Use assertItemsEqual() instead of assertListEqual()"Jenkins2016-03-141-10/+2
|\ \ \ \
| * | | | Use assertItemsEqual() instead of assertListEqual()Tang Chen2016-03-141-10/+2
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | assertListEqual() is order sensitive. So we need to sort the lists before we compare them. Use assertItemsEqual() instead is better. Change-Id: I9eaa98716c7401f5b099b007438acc916dae619b
* | | | Merge "Fix dict.keys() compatibility for python 3"Jenkins2016-03-1411-11/+11
|\ \ \ \
| * | | | Fix dict.keys() compatibility for python 3Tang Chen2016-03-1211-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Python 2, dict.keys() will return a list. But in Python 3, it will return an iterator. So we need to fix all the places that assuming dict.keys() is a list. Change-Id: I8d1cc536377b3e5c644cfaa0892e40d0bd7c11b1 Closes-Bug: #1556350
* | | | | Trivial: Add release note for "subnet pool create" commandTang Chen2016-03-141-0/+4
| |/ / / |/| | | | | | | | | | | | | | | Change-Id: I45c4304ca2100db9f0ef8f82ac69368f6798495d Partial-Bug: #1544586
* | | | Merge "Add doc describing how to handle API errors"Jenkins2016-03-122-0/+164
|\ \ \ \ | |/ / / |/| | |
| * | | Add doc describing how to handle API errorsDean Troyer2016-03-112-0/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the following scenarios: * general external errors * a command with multiple API calls Change-Id: Ie5c4b775e11898bacf2156a34457f5397fd2c891
* | | | Merge "Fixed command list"Jenkins2016-03-113-8/+33
|\ \ \ \
| * | | | Fixed command listBrandon Palm2016-03-093-8/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cliff module expects an array of tuples however the array that this function was returning was an array of tuples that was also containing an array of values for the commands attached to each group and the cliff module wasn't liking it. The output now comes out looking like: | openstack.common | limits show | | | extension list | | openstack.baremetal.v1 | baremetal set | Change-Id: Ifa1c149cb5c66ba27dc72bf72d7c8f2f50e42f73 Closes-Bug: 1545609
* | | | | Merge "Trivial: Reorder classes in identity v3 in alphabetical order"Jenkins2016-03-116-217/+217
|\ \ \ \ \
| * | | | | Trivial: Reorder classes in identity v3 in alphabetical orderTang Chen2016-03-116-217/+217
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iaf2e336c2415416ec69f6b974743c26509bba561
* | | | | | Merge "Enhance list extension unit test"Jenkins2016-03-112-40/+137
|\ \ \ \ \ \
| * | | | | | Enhance list extension unit testFang Zhen2016-03-112-40/+137
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extension list involves identity, compute, volume and network. Current test covers only identity and network. This patch added test against compute and volum. Also refactored current implentation. Change-Id: If9b36cba24c50a817a17f685801e418fb898596a
* | | | | | Merge "Update reno for stable/mitaka"Jenkins2016-03-112-0/+7
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Update reno for stable/mitakaDoug Hellmann2016-03-102-0/+7
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I4737774ee596bd3cf64c5deed3132afb1add3bcf
* | | | | Merge "Refactor security group create to use SDK"Jenkins2016-03-116-166/+217
|\ \ \ \ \
| * | | | | Refactor security group create to use SDKRichard Theis2016-03-106-166/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactored the 'os security group create' command to use the SDK when neutron is enabled, but continue to use the nova client when nova network is enabled. Added a release note for the change in security group rules output due to Network v2. The tenant_id column name was fixed to align with the 'os security group show' command. Change-Id: Ib29df42edcddcc73a123fff6a64743a6bfcb7fbf Partial-Bug: #1519511 Implements: blueprint neutron-client
* | | | | | Merge "Refactor security group show to use SDK"Jenkins2016-03-119-93/+310
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | |
| * | | | Refactor security group show to use SDKRichard Theis2016-03-109-93/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactored the 'os security group show' command to use the SDK when neutron is enabled, but continue to use the nova client when nova network is enabled. Added a release note for the change in security group rules output due to Network v2. The column names remain unchanged to maintain backwards compatibility. Change-Id: I25233ddb8115d18b8b88affb3de13346084a339d Partial-Bug: #1519511 Implements: blueprint neutron-client
* | | | | Merge "Add subnet pool functional tests"Jenkins2016-03-101-0/+55
|\ \ \ \ \
| * | | | | Add subnet pool functional testsRichard Theis2016-03-091-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add functional tests for "os subnet pool" commands. Change-Id: I51ffabcdb4d0f8608cc847aae298c8cbfd1f6a3d Depends-On: I9150797c8cfa794d5264ad07965aa967d9a8f5bc Depends-On: I65bd71e0f54f2f65acefbc542df67a1b1ec26397 Related-Bug: #1544586 Related-Bug: #1544587 Related-Bug: #1544589 Related-Bug: #1544590 Related-Bug: #1544591 Partially-Implements: blueprint neutron-client
* | | | | | Merge "[Subnet pool] Add 'subnet pool create' command support"Jenkins2016-03-105-4/+176
|\ \ \ \ \ \
| * | | | | | [Subnet pool] Add 'subnet pool create' command supportTang Chen2016-03-085-4/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch supports creating a new subnet pool, with pool prefixes, default prefix length, minimum prefix length, and maximum prefix length specified. Change-Id: I9150797c8cfa794d5264ad07965aa967d9a8f5bc Partial-Bug: #1544586 Related-to: blueprint neutron-client
* | | | | | | Merge "[Subnet pool] Add 'subnet pool set' command support"Jenkins2016-03-105-6/+227
|\ \ \ \ \ \ \ | |/ / / / / / | | | / / / / | |_|/ / / / |/| | | | |
| * | | | | [Subnet pool] Add 'subnet pool set' command supportTang Chen2016-03-085-6/+227
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch supports setting a new name, pool prefix, default prefix length, minimum prefix length, and maximum prefix length for a subnet pool. Change-Id: I65bd71e0f54f2f65acefbc542df67a1b1ec26397 Partial-Bug: #1544591 Related-to: blueprint neutron-client
* | | | | Merge "Trivial: Use 'SSH' rather than 'Ssh'"Jenkins2016-03-092-2/+2
|\ \ \ \ \
| * | | | | Trivial: Use 'SSH' rather than 'Ssh'Stephen Finucane2016-03-092-2/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | This is reflected in the '--help' screen. Change-Id: Ic22a65ff6a56b069b37a0ea8365cce2b3f93621c
* | | | | Merge "Remove FakeFlavorResource class"Jenkins2016-03-091-29/+16
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Remove FakeFlavorResource classTang Chen2016-03-091-29/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In unit tests, all real methods are faked. They should not do any real operations in the tests. So, FakeFlavorResource is not necessary. Just fake get_keys(), set_keys and unset_keys() in FakeResource would be enough. Change-Id: Icc3473ba9c77f4817d0edddb7ff3e1bd2946fac7
* | | | | Merge "remove py26 workaround in osc"Jenkins2016-03-091-24/+0
|\ \ \ \ \
| * | | | | remove py26 workaround in oscSteve Martinelli2016-03-081-24/+0
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | we don't support py2.6, so let's remove the workarounds we have. Change-Id: Id9c8fda065d4aceba3192b044b5c5f2124ee204f
* | | | | Merge "Add port functional tests"Jenkins2016-03-091-0/+58
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Add port functional testsRichard Theis2016-03-081-0/+58
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add functional tests for "os port" commands. Change-Id: I162eff6abacd9ffdde369647491ae472b604c692 Depends-On: I2bea508e11290284aa64b1ab548a0bb61e7290d3 Partial-Bug: #1519909 Partially-Implements: blueprint neutron-client
* | | | Merge "[Identity] Check return value is None in identity v3 unit tests"Jenkins2016-03-096-15/+28
|\ \ \ \
| * | | | [Identity] Check return value is None in identity v3 unit testsTang Chen2016-03-096-15/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | take_action() in commands inheriting from Command returns nothing. So we should assert the return is None in the unit tests of these commands. Change-Id: I53eeb88316b2c20882fed97149d55cb04bcb2b2e Closes-Bug: #1550636
* | | | | Merge "Add --reason for disable service"Jenkins2016-03-094-9/+54
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add --reason for disable servicejichenjc2016-03-094-9/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disbale service allow a reason to be input as disable reason. This patch add support for it. Change-Id: I59622c3970e055ebd46bf03c33c864b6d064db28
* | | | | Add 'port set' commandJas2016-03-085-5/+194
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Add CLI support for the 'port set' command Change-Id: I2bea508e11290284aa64b1ab548a0bb61e7290d3 Partial-bug: #1519909 Partially-implements: blueprint neutron-client
* | | | Merge "Trivial: Fix incorrect comments in compute fakes.py"Jenkins2016-03-081-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Trivial: Fix incorrect comments in compute fakes.pyTang Chen2016-03-081-3/+3
| | | | | | | | | | | | | | | | Change-Id: I18b1720af13b444527dda1ecab52e3cc8d8d9376