summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* OpenDev Migration Patchocata-eolstable/ocataOpenDev Sysadmins2019-04-191-1/+1
| | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* Replace openstack.org git:// URLs with https://Ian Wienand2019-03-241-1/+1
| | | | | | | | | | | | | | | | | This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: I95b917bbaf61f00d1736b8aa6fd681768ac07e17
* import zuul job settings from project-configqingszhao2018-08-282-0/+16
| | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Add a fix for tox_install.sh to avoid it erroring out when called with no arguments. Change-Id: Icfa74452c3563dad50ea72b503012acc57d0636b Story: #2002586 Task: #24320
* Relnote cleanupocata-em3.8.2Dean Troyer2017-11-291-0/+6
| | | | Change-Id: I67744c2ea52f8524a11ed02818919c96497da2e0
* Neutron agent delete: remove the wrong argumentnpraveen352017-11-082-18/+8
| | | | | | | | | | | The take_action() function was calling get_agent() with the wrong attribute, causing agent deletion to fail. It turns out calling get_agent() isn't necessary; this removes the call entirely and moves the 'ignore_missing' argument to the delete_agent() function. Change-Id: Iaa3754a3be0765112f396495fa5fb2e32e6eae4e Closes-Bug: #1711301 (cherry picked from commit 6c8e5177bc54ba215aad310094b1eefd6ce709cf)
* Merge "Fix "security group list" command to display project ID properly" ↵Jenkins2017-09-074-21/+41
|\ | | | | | | into stable/ocata
| * Fix "security group list" command to display project ID properlyHuanxuan Ao2017-08-154-21/+41
| | | | | | | | | | | | | | | | | | | | | | | | The "Project" column of the output of "security group list" command is blank since the new attribute name is "project_id" not "tenant_id" in network resource, so change it to display project IDs properly Change-Id: Ie2a071afac3b5a8aaa2c6f1c50d44ae06905d916 Closes-bug: #1659967 (cherry picked from commit 888022f8c0a2911a03fc682fdbe4c68c35a27db7)
* | volume functest: ensure snapshots deleted when volume deleteAkihiro Motoki2017-09-067-81/+108
|/ | | | | | | | | | | | | | | | | | | | | | Deleting snapshot may take time. The current volume API does not allow to delete volumes with snapshots, so if deleting snapshot may take time, a delete request for a parent volume will fail. This sometimes causes functional test failures in slow environments. wait_for_status() checks whether volume status is in error statuses but previously the expected error status was wrong. Cinder API uses lower case as volume status, so it did not work expectedly. Conflicts: openstackclient/tests/functional/compute/v2/common.py openstackclient/tests/functional/compute/v2/test_server.py openstackclient/tests/functional/volume/v1/test_volume.py openstackclient/tests/functional/volume/v2/test_volume.py openstackclient/tests/functional/volume/v3/common.py Change-Id: I095894ba39f23bf81d71351818d24dbb5ca459fb (cherry picked from commit eeb614c47759fa9a01e6d886ed07acceb8d9ff61) Closes-Bug: #1714977
* Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | Change-Id: Ie9066f358600c93bac41c12199c3e33446f00d17
* Merge "Updated from global requirements" into stable/ocataJenkins2017-05-041-1/+1
|\
| * Updated from global requirementsOpenStack Proposal Bot2017-03-091-1/+1
| | | | | | | | Change-Id: I6a8fbf730d5cfc24ce21d2086a1c746f17694227
* | Update UPPER_CONSTRAINTS_FILE for stable/ocataOpenStack Release Bot2017-01-311-1/+1
|/ | | | Change-Id: I1c05da193843a851ba8ac346001282dac450a36b
* Update .gitreview for stable/ocataOpenStack Release Bot2017-01-311-0/+1
| | | | Change-Id: I7eed1f4063554d6ba24d3030a20aabe4472470ac
* 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
* | | | | Merge "Add meter rule to OSC"Jenkins2017-01-267-5/+792
|\ \ \ \ \
| * | | | | Add meter rule to OSCAnkur Gupta2017-01-237-5/+792
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement network feature meter label rules into OpenStack Client. Allows for creation of rules to meter network traffic. Partially Implements: blueprint neutron-client-metering Change-Id: If18c078d7e80c122583417669f820f02c84d6237
* | | | | | Merge "Add 'allowed address pairs' option to 'port create/set/unset'"Jenkins2017-01-264-4/+310
|\ \ \ \ \ \
| * | | | | | Add 'allowed address pairs' option to 'port create/set/unset'Nguyen Phuong An2016-12-204-4/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds '--allowed-addres-pair' and '--no-allowed-address-pair' options to 'port create', 'port set' and 'port unset' commands. Partial-Bug: #1612136 Closes-Bug: #1638265 Partially-Implements: blueprint network-commands-options Co-Authored-By: Ha Van Tu <tuhv@vn.fujitsu.com> Change-Id: I08d2269950467a8972a0d0110ed61f5cc7f5ca45
* | | | | | | Merge "change assert_show_fields to not fail on new fields"Jenkins2017-01-253-26/+18
|\ \ \ \ \ \ \
| * | | | | | | change assert_show_fields to not fail on new fieldsSteve Martinelli2017-01-253-26/+18
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whenever a resource adds a field (which is allowed in our API guidelines), OSC functional tests fail, because we validate the resource keys to a hardcoded list. instead, this change proposes that the logic of assert_show_fields is flipped around, so our hardcoded list acts as a minimum set of values that must appear in the resource. as part of this change, some fields were remove from the constants since they were not actually in the returned data. also, delete unused code `assert_show_structure`. Change-Id: I8c0f0e80ea472f9c7f93c5f1f0ae52048e6cd7da
* | | | | | | Merge "Add --project and --project-domain option to "volume snapshot list""Jenkins2017-01-254-2/+56
|\ \ \ \ \ \ \
| * | | | | | | Add --project and --project-domain option to "volume snapshot list"jiahui.qiang2017-01-074-2/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "--project" and "--project-domain" option to volume v2's "volume snapshot list" command, it will filter list result by different project. Change-Id: I7dccd6d8d9f1889fa9cb0c2d04a42d77975c645b
* | | | | | | | Merge "Fix 'mapping set' return value"Jenkins2017-01-252-7/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix 'mapping set' return valueColleen Murphy2017-01-252-7/+2
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this patch, the command 'openstack mapping set <args>' will, upon success, print the rules for the updated mapping and exit with return code 1 (failure). This is a problem for scripts and config management tools that depend on the return code to validate whether the operation was successful, since even upon success the command returns a failing error code. Moreover, the behavior of printing the new value is completely unlike the behavior of any of the 'set' subcommands for other entities. This patch normalizes the 'mapping set' command by omitting any return value in the SetMapping take_action() method. This way the client will only exit with an error code if an exception is raised, and not upon normal operation. Change-Id: I610ec3b2fa7561072346d46e49cfc1ae82130e0d
* | | | | | | | Merge "Remove the fixed set of choices for network_type"Jenkins2017-01-251-3/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Remove the fixed set of choices for network_typeYAMAMOTO Takashi2017-01-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So that it can specify out-of-tree ML2 type drivers. Closes-Bug: #1657311 Change-Id: I2445fb165b86cf5937d8aa09ba0fd5564eb1f8f4