summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Handle log message interpolation by the logger in identity/Gábor Antal2017-02-1315-30/+24
| | | | | | | | | | According to OpenStack Guideline[1], logged string message should be interpolated by the logger. [1]: http://docs.openstack.org/developer/oslo.i18n/guidelines.html#adding-variables-to-log-messages Change-Id: I1d6588093616099a9eef0947c09e038b9e53493a Related-Bug: #1596829
* Merge "Functional test for volume qos"Jenkins2017-02-132-73/+202
|\
| * Functional test for volume qosjiahui.qiang2017-01-182-73/+202
| | | | | | | | | | | | Refactor functional tests for testing more command options. Change-Id: I6d5a82eb0e84f72e8da76b17c952e4daae9dbc08
* | Merge "Functional test for configuration"Jenkins2017-02-131-10/+33
|\ \
| * | Functional test for configurationzhiyong.dai2016-11-281-10/+33
| | | | | | | | | | | | | | | | | | Using json format output in configuration show functional test. Change-Id: I005b361ae70ced3f6cef77291db1d39dafb0793c
* | | Merge "Functional test for aggregate"Jenkins2017-02-131-67/+142
|\ \ \ | |_|/ |/| |
| * | Functional test for aggregatezhiyong.dai2016-11-281-67/+142
| | | | | | | | | | | | | | | | | | | | | | | | Using json format output in aggregate functional tests. Remove resource create/delete from setupClass() and teardownClass() methods Change-Id: I6494ca63bfe8a51de0f65570fddcaf38f6c42dbb
* | | Updated from global requirementsOpenStack Proposal Bot2017-02-111-1/+1
| | | | | | | | | | | | Change-Id: Ic337cb3e4a011938cab7ddc9ad29be0e9af83a4b
* | | Updated from global requirementsOpenStack Proposal Bot2017-02-101-2/+2
| | | | | | | | | | | | Change-Id: Ic3235a76147314b81290c63805118e5a8e7599a6
* | | Merge "Fix --parents and --children options in project show"Jenkins2017-02-094-32/+46
|\ \ \
| * | | Fix --parents and --children options in project showRui Chen2017-02-094-32/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Options "--parents" and "--children" don't work in "project show" command, fix the issue and add related unit and functional tests. Change-Id: Id9965267a037442f1077f8e1929d0527981f643d Closes-Bug: #1499657
* | | | Merge "Functional test for agent"Jenkins2017-02-091-57/+176
|\ \ \ \ | |/ / / |/| | |
| * | | Functional test for agentzhiyong.dai2016-11-261-57/+176
| | |/ | |/| | | | | | | | | | | | | | | | | | | Using json format output in compute agent functional tests. Remove resource create/delete from setupClass() and teardownClass() methods Change-Id: Ic7c6c268dfccca097709378c0473eb82cddf7bc6
* | | Merge "Functional test for server group"Jenkins2017-02-091-26/+86
|\ \ \ | |/ / |/| |
| * | Functional test for server groupzhiyong.dai2016-11-241-26/+86
| |/ | | | | | | | | | | | | Rework functional tests to remove resource create/delete from setupClass() and teardownClass() methods. Change-Id: Ia852e48d3bcf706eefa56b03ba1f02b3fd7605cd
* | Merge "Fix wrong behavior of parsing plugin service name"Jenkins2017-02-082-1/+10
|\ \
| * | Fix wrong behavior of parsing plugin service nameRui Chen2017-02-082-1/+10
| |/ | | | | | | | | | | | | | | | | When the service name end with keyword "os", like: antiddos, the parsing logic isn't suitable, that cause the service api version specified by users don't work. Change-Id: I5d6217c77d7cd2d2f360d78d8561261398b96685 Closes-Bug: #1658614
* | Fix "module list --all" failedRui Chen2017-02-064-19/+96
|/ | | | | | | | | | KeyError cause the command "module list --all" failed, fix it, and do refactor to filter private modules and reduce the loop times, add related unit tests and functional tests. Change-Id: Icd77739502e05b5f763a04a92547497bf82d5d63 Closes-Bug: #1661814
* Merge "TODO cleanup: OSC_Config"Jenkins2017-02-051-34/+0
|\
| * TODO cleanup: OSC_ConfigDean Troyer2017-02-011-34/+0
| | | | | | | | | | | | | | | | os-client-config is now at 1.22.0 in global-requirements, we can remove this pw_func setting block as the pw_func arg to __init__() was added in 1.21.0. Change-Id: I5bbc3e3aae4f3e4c4333c73bba19bda65e0d8488
* | NIT: replace os with openstack in command exampleAnkur Gupta2017-02-033-8/+8
| | | | | | | | Change-Id: Iac1b0ec3b715ffa0eb41fc2fe9020781d834a7a3
* | mention the final ocata osc version in releasenotesSteve Martinelli2017-02-021-0/+1
| | | | | | | | | | | | | | we neglected to add the final osc version in our release note page, it should be 3.8.1 Change-Id: I4291a09924ce8beb29c8c3aff18962a43f0241b0
* | Merge "Update reno for stable/ocata"Jenkins2017-02-022-0/+7
|\ \
| * | Update reno for stable/ocataOpenStack Release Bot2017-01-312-0/+7
| |/ | | | | | | Change-Id: I91d3a23f5e449efbfe350ad633135b4d725fbbe6
* | Add mitaka release notes to masterDean Troyer2017-02-012-0/+7
|/ | | | Change-Id: I00b3abe0ac8765989a83e491f1dc53db22283bdd
* Add relnotes for the two recent bug fixes3.8.1Dean Troyer2017-01-283-0/+85
| | | | | | Also add a functional test for network create --project Change-Id: Idbfdf82f1ea6c84fb6a51df88e746e5ddb896b4f
* Merge "Fix network create --project"Jenkins2017-01-282-0/+6
|\
| * Fix network create --projectDean Troyer2017-01-272-0/+6
| | | | | | | | | | | | | | SDK 0.9.13 needs to see project_id in the attributes, not tenant_id. Closes-bug: 1659878 Change-Id: Iff7abe8bd00cbe087c07579596c40af8b0a73302
* | Fix address scope list --shareDean Troyer2017-01-273-62/+79
|/ | | | | | | | | Remove the 'shared' key from the attrs passed in to the SDK with 0.9.13. Also convert the functional tests to the JSON-style (that's how I found this). Closes-bug: 1659993 Change-Id: I614fbce967cdd07fe7360242547dbf52e7677939
* Merge "Updated from global requirements"3.8.0Jenkins2017-01-272-2/+2
|\
| * Updated from global requirementsOpenStack Proposal Bot2017-01-262-2/+2
| | | | | | | | Change-Id: I7d572ca8c0f2608180343e2ec9d41378cf15474f
* | Merge "Fix sphinx errors"Jenkins2017-01-261-5/+5
|\ \
| * | Fix sphinx errorsAndreas Jaeger2017-01-261-5/+5
| |/ | | | | | | | | | | It's :option: instead of :options:, fix typo. Change-Id: I273d592f38db07fef7633fe833b1c0ab9e52e6a8
* | Cleanup for 3.8.0 releaseDean Troyer2017-01-265-11/+22
|/ | | | | | Release notes and proofreading cleanups. Change-Id: Iddc6a64e6ea3082aa220a2465793e6f7f2aecaa9
* Merge "Support "--no-property" option in volume snapshot set"Jenkins2017-01-268-59/+357
|\
| * Support "--no-property" option in volume snapshot setzhiyong.dai2017-01-258-59/+357
| | | | | | | | | | | | | | | | | | | | | | Supporting "--no-property" option will apply user a convenient way to clean all properties of volume snapshot in a short command, and this kind of behavior is the recommended way to devref. The patch adds "--no-property" option in "volume snapshot set" command, and update related test cases and devref document. Change-Id: I5f10cc2b5814553699920c4343995b2e11416e4e Implements: blueprint allow-overwrite-set-options
* | Merge "Add options to "server list" command"Jenkins2017-01-264-0/+88
|\ \
| * | Add options to "server list" commandjiahui.qiang2017-01-254-0/+88
| | | | | | | | | | | | | | | | | | | | | Add "--deleted" and "--changes-since" options to "server list" command. Change-Id: Id94f6e5831a60b172b6cfcfca29b1d89de8db621 Closes-Bug:#1647242
* | | Merge "Switch server create to block_device_mapping_v2"Jenkins2017-01-264-33/+70
|\ \ \
| * | | Switch server create to block_device_mapping_v2Nikita Gerasimov2017-01-264-33/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current compute_client.servers.create() relies on block_device_mapping arg which is legacy[1]. "block_device_mapping" format require device_name which is leads to hard-coded hack in --volume key handler to KVM specific. "block_device_mapping_v2" format is more friendly to hypervisiors. Support of block_device_mapping_v2 appear in python-novaclient 2.16.0, openstackclient require at least 2.29.0 Makes options --volume and --block-device-mapping work simultaneously. Appends --block-device-mapping data even if --volume used. After bug 1383338 only --volume was taken when both are used. [1]http://docs.openstack.org/developer/nova/block_device_mapping.html NOTE(dtroyer): I moved the new test_boot_from_volume() functional test to Ie51b1c375c5940856ec76a5770df3c6bd18a3eba to test our previous behaviour. The only changes required to support the new behaviour should be that the empty_volume is now attached in that test. Change-Id: I7bac3d870dd9ca404093142f8bce22a62e49180d Closes-Bug: 1647406 Closes-Bug: 1497845
* | | | Merge "Adds domain specification for SetUser"Jenkins2017-01-264-4/+68
|\ \ \ \ | |/ / / |/| | |
| * | | Adds domain specification for SetUserSamuel Pilla2017-01-254-4/+68
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the ability to specify the domain context for making changes to a user with `--domain` flag. Example: $ openstack user set test_user --domain test_domain --enable Change-Id: I2b3241785c22e72e19181394acff650422299b0e Closes-Bug: #1658147
* | | Merge "To support '--project' and '--project-domain' options"Jenkins2017-01-264-0/+72
|\ \ \
| * | | To support '--project' and '--project-domain' optionsBadhmapriya Boopalan2016-12-234-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include '--project' and '--project-domain' filtering options to 'port list' command. Change-Id: Ic7deae348f737c754b2f3e2113bd76d71a442400 Closes-Bug: #1648087
* | | | Merge "Add server_boot_from_volume() test"Jenkins2017-01-261-0/+115
|\ \ \ \
| * | | | Add server_boot_from_volume() testDean Troyer2017-01-251-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plucked this test out of I5529f412578c50090e70d17aa0129217bf803fed in order to validate the current behaviour before applying that change. It was converted to the new JSON-style. Change-Id: Ie51b1c375c5940856ec76a5770df3c6bd18a3eba
* | | | | Merge "Add server test for image and flavor lookups"Jenkins2017-01-261-15/+49
|\ \ \ \ \ | |/ / / /
| * | | | Add server test for image and flavor lookupsDean Troyer2017-01-251-15/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Review Ia66e44e530799ce6531922dcf6a84e38528c8725 changes OSC's server commands to use the image client rather than compute clirnt (yay!) but we never really tested any of this in functional tests. This review adds a simple functional test (in the new style) to watch the client change; it passes locally for me without the client change, due to timing we went ahead and merged that first. Change-Id: I5529f412578c50090e70d17aa0129217bf803fed
* | | | | Merge "Fix Identity functional tests to not require OS_AUTH_URL"Jenkins2017-01-262-4/+4
|\ \ \ \ \
| * | | | | Fix Identity functional tests to not require OS_AUTH_URLDean Troyer2017-01-252-4/+4
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Identity functional tests had an assumption that OS_AUTH_URL would always be present, but when running the functional tests and only setting OS_CLOUD (using clouds.yaml for creds) this fell down. Change-Id: Ie589d301f866b06d9f8be8deeb953e03bc01cf09