summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Clean up W503 and E402 pep8 errorsSean McGinnis2018-04-1513-255/+232
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pycodestyle 2.40 and later enforce these rules that were not previously enforced. Rather than just skipping them, this cleans up the trivial instances of these violations. This does also include some other updates that were not triggering errors in an attempt to keep some of the style consistent. Change-Id: Id7c0a6b8f1f835e69d844b000e3ed751852ada63 Closes-bug: #1762803
* | | | | | | Add help for nova interface-list to decoderJens Harbott2018-04-091-2/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running "openstack port list --server <id>" is a good replacement for "nova interface-list <id>", add it to the decoder. Change-Id: I656e190f4da59d9c57e9ab97d068a8a0dbd77774
* | | | | | Merge "Add support to list image members"Zuul2018-04-026-0/+101
|\ \ \ \ \ \
| * | | | | | Add support to list image membersMohammed Naser2018-03-216-0/+101
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OpenStack client presently has support to add or remove members from an image, but no way to list image members. This patch addreses this issue. Change-Id: Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef
* | | | | | Merge "Add --image-property parameter in 'server create'"Zuul2018-03-313-0/+208
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Add --image-property parameter in 'server create'Chen Hanxiao2018-03-283-0/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add --image-property option, just like --image-with of novaclient did. Change-Id: Ic1a8976559255529a8785b1b301a0307812433cb Signed-off-by: Chen Hanxiao <chenhx@certusnet.com.cn>
* | | | | | Merge "Update help text for encryption provider"Zuul2018-03-293-12/+12
|\ \ \ \ \ \
| * | | | | | Update help text for encryption providerBrianna Poulos2018-02-233-12/+12
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The volume encryption provider no longer uses class names. Instead, 'luks' and 'plain' are used. This patch updates the help text for the volume encryption provider to use the new encryption provider format constants. Change-Id: I2911098505a99658e04ac4008e5f3e857db81f95
* | | | | | Merge "Updated from global requirements"3.15.0Zuul2018-03-292-5/+5
|\ \ \ \ \ \
| * | | | | | Updated from global requirementsOpenStack Proposal Bot2018-03-282-5/+5
| | |/ / / / | |/| | | | | | | | | | | | | | | | Change-Id: I8c400b12269f00fcf9fcaac27098ca55cdc27ac4
* | | | | | Merge "add lower-constraints job"Zuul2018-03-293-0/+153
|\ \ \ \ \ \
| * | | | | | add lower-constraints jobDoug Hellmann2018-03-253-0/+153
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Change-Id: I4a4ca9726fab1d0cf9a33311201b7f65951a0942 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | | | | Merge "Fix additional output encoding issues"Zuul2018-03-297-54/+78
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Fix additional output encoding issuesDean Troyer2018-03-207-54/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a followup to https://review.openstack.org/#/c/541609/ that changes most outstanding direct uses of sys.stdout to use the encoded stdout set up by cliff. Change-Id: I07cfc418385fc787d3b7d3c32d39676cf81bb91f
* | | | | | Merge "Fix crashing "console log show""Zuul2018-03-231-3/+4
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Fix crashing "console log show"Thomas Goirand2018-03-161-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of encoding issue, the "openstack console show log" is prone to a stack dump, as explained in the bug report. Use the stdout handle that has already been set up by cliff's App class with a sane default encoding. Change-Id: I4d8b0df7f16ee0463e638bb11276220e5b92023b Closes-Bug: 1747862
* | | | | | Merge "Rename python-openstacksdk to openstacksdk"Monty Taylor2018-03-232-7/+7
|\ \ \ \ \ \
| * | | | | | Rename python-openstacksdk to openstacksdkMonty Taylor2018-03-232-7/+7
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | Depends-On: https://review.openstack.org/554662 Change-Id: I6169f9e98418055c7c3ae5bc3b76b1216703cd55
* | | | | | Merge "neutron: add --mtu for create/set network"Zuul2018-03-235-0/+41
|\ \ \ \ \ \
| * | | | | | neutron: add --mtu for create/set networkEmilien Macchi2018-03-155-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support Neutron network mtu configuration with a new argument, --mtu that allows CLI users to set MTU for Neutron networks. Change-Id: I93d23581c7e8c84eaf9bb3b293360036f60f456b
* | | | | | | Merge "Remove duplicated network attributes"Zuul2018-03-231-1/+0
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Remove duplicated network attributesDongcan Ye2018-03-141-1/+0
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Change-Id: If77609d06e7d80c8da5111b8a30036b58fbfa187
* | | | | | Merge "Correct application credential usage doc"Zuul2018-03-161-1/+1
|\ \ \ \ \ \
| * | | | | | Correct application credential usage docColleen Murphy2018-03-161-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a --restricted flag to counter the --unrestricted flag. It was documented, but the usage example had missed it. Add it for completeness. Change-Id: Ib4cdcacdd16bfb59e9d18714106ecda99e418812
* | | | | | Fix typo in 'floating ip associate' command and docBrian Haley2018-03-152-2/+2
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assocaite -> Associate Trivialfix Change-Id: I432e35ddcd80ef77c865bee9a54ac2777f5b6386
* | | | | Merge "Add CRUD support for application credentials"Zuul2018-03-148-0/+834
|\ \ \ \ \
| * | | | | Add CRUD support for application credentialsColleen Murphy2018-01-308-0/+834
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for creating, retrieving, and deleting application credentials. Application credentials do not support updates. In order to provide a positive user experience for the `--role` option, this patch also includes an improvement to the `identity.common._get_token_resource()` function that allows it to introspect the roles list within a token. This way there is no need to make a request to keystone to retrieve a role object, which would fail most of the time anyway due to keystone's default policy prohibiting unprivileged users from retrieving roles. bp application-credentials Change-Id: I29e03b72acd931305cbdac5a9ff666854d05c6d7
* | | | | | Merge "Cleanup error messages on failure"Zuul2018-03-141-2/+6
|\ \ \ \ \ \
| * | | | | | Cleanup error messages on failureMatthew Treinish2018-02-281-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When test_server_commands_main_help() fails it dumps a ton of unformatted text on an exception message. This commit attempts to clean it up to make it easier to read. Change-Id: I793e6337728a22302a5a87938dbec60d7f2320d8
* | | | | | | Merge "Updated from global requirements"Zuul2018-03-132-4/+4
|\ \ \ \ \ \ \
| * | | | | | | Updated from global requirementsOpenStack Proposal Bot2018-03-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Idf311a7fa08e8738bb4c70b0d84f8a4121606f56
* | | | | | | | Merge "Re-implement novaclient bits removed in 10.0"Zuul2018-03-138-110/+618
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Re-implement novaclient bits removed in 10.0Dean Troyer2018-03-138-110/+618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a) /os-floating-ips was removed in Compute API 2.36 and from novaclient's Python API in 10.0 Add to api.computev2: floating_ip_add() floating_ip_remove() Convert add floating IP command to nova-net/neutron split: "server add floating ip" "server remove floating ip" b) /os-hosts was removed in Compute API 2.43 and from novaclient's Python API in 10.0. Add to api.computev2: host_list() host_set() host_show() Convert host commands to use intenal api: "host list" "host set" "host show" c) The introduction of the Network-style commands into the server group broke cliff's autoprogram directive as it executes the get_parser() methods without fully initializing the Command object. NOTE: This is really three reviews squashed to get through the gate in one pass. Depends-on: Id6de87211d6c4ea8fd14aa9203d8d5b17e9e2f04 Change-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59
* | | | | | | | Merge "Update links in README"Zuul2018-03-091-2/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Update links in READMEmelissaml2018-03-021-2/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the outdated links to the latest links in README Change-Id: I94c781866c8b65e84708dd9f951f023a5e2913b1
* | | | | | | Imported Translations from ZanataOpenStack Proposal Bot2018-03-011-46/+4
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ie76221736bb0fda2d7f4ee114787e5b11fc734ac
* | | | | | Merge "Add support for endpoint group commands"Zuul2018-02-256-0/+384
|\ \ \ \ \ \
| * | | | | | Add support for endpoint group commandsJose Castro Leon2018-02-236-0/+384
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements the commands for endpoint group filter management. Includes the CRUD management of the endpoint groups and the association management between them and the projects that are using this method. Implements: blueprint keystone-endpoint-filter Change-Id: I4265f7f8598d028191e90d76781b7b6ece6fef64
* | | | | | Merge "Add project tags functionality"Zuul2018-02-257-5/+278
|\ \ \ \ \ \
| * | | | | | Add project tags functionalityGage Hugo2018-02-237-5/+278
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds tags functionality for projects in keystone. A user can add a single tag with "--tag", chain "--tag" to add multiple tags, or clear tags with "--no-tag". Change-Id: I31cfef3e76dcefe299dacb00c11bb1a10a252628 Partially-Implements: bp project-tags
* | | | | | Merge "Add support for "--dns-domain" argument"Zuul2018-02-245-2/+36
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Add support for "--dns-domain" argumentTytus Kurek2018-02-235-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patchset implements support for "--dns-domain" argument to the following commands: "openstack port create" / "openstack port set". Change-Id: I4bb001054b00a969b74db3bb310e567033bf589b Depends-On: https://review.openstack.org/#/c/500660/ Closes-Bug: #1714878 Partial-Bug: #1704769
* | | | | | Merge "Zuul: Remove project name"Zuul2018-02-081-1/+0
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | Zuul: Remove project nameJames E. Blair2018-02-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Zuul no longer requires the project-name for in-repo configuration. Omitting it makes forking or renaming projects easier. Change-Id: I92ea13e64dcdc24a8dd1fd6d17df9f771b2fc1e0
* | | | | | Make osc-functional-devstack-tips actually use tipsMonty Taylor2018-02-053-1/+3
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The base job has tox_install_siblings: false - which we want. But that means we need tox_install_siblings: true on the tips job. While we're at it - add fetch-tox-output so that we have tox log files in the fetched build output for easier verification of what wound up installed. Don't look for ResourceNotFound string in test The string ResourceNotFound is not in the error string anymore. Look for the text that is. Depends-On: https://review.openstack.org/541033 Change-Id: Id6de1485bcafb41f238f3e74277094ce64a6acf4
* | | | | Merge "Make functional-tips job voting"Zuul2018-01-311-1/+0
|\ \ \ \ \
| * | | | | Make functional-tips job votingDean Troyer2017-12-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depends-on: I57cf95763d54ad2060a4ce2af91c3ba18ca04db0 Change-Id: I6cc4421e4b55df84f494ab9bb18092dcc111baeb
* | | | | | Merge "Fix tox -e venv -- reno new <slug>"Zuul2018-01-301-0/+4
|\ \ \ \ \ \
| * | | | | | Fix tox -e venv -- reno new <slug>Matt Riedemann2018-01-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change I7e8c47dead1e019e8705db3ff7559dd39b1d90d9 broke the ability to create a new release note from the venv tox target because the reno requirement was moved from test-requirements.txt. This fixes it. Change-Id: Ifac83121388728fa445e0ed4433c9d981c057737
* | | | | | | Use find_ip from openstacksdkMonty Taylor2018-01-292-143/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The find_ip from openstacksdk started being usable by OSC back in 0.9.15 but the local method never got replaced. Change-Id: I18a334280e5f384f8bb96198cdad79c612a02290