summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | | | | | Updated from global requirementsOpenStack Proposal Bot2018-01-291-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | Change-Id: I7febe9ca4d4c9ac5044208ff1816eab8f1d9452e
* | | | | | Update reno for stable/queensOpenStack Release Bot2018-01-252-0/+7
| |/ / / / |/| | | | | | | | | | | | | | Change-Id: Iace9272b22ec8ccc8790e63c3f5e435d497c5e71
* | | | | Updated from global requirements3.14.0OpenStack Proposal Bot2018-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I7b712b41e633f7e3dc40749b5a55706cb32fecee
* | | | | Fix use of new openstacksdk connectionMonty Taylor2018-01-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We store the created conn on the instance, but we never pull it back off if there is already one present. Change-Id: I2d890dd206d4ddf67fa42d798e6fd2c652799785
* | | | | Rework Network client config for new SDK ConnectionDean Troyer2018-01-221-19/+26
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | network.client.make_client() has always put a copy of it's SDK Connection directly into ClientManager, the new-style Connection create will move into osc-lib ClientManager, do it here too until then. Change-Id: I1edfd19c9e73320768fb9640931fafe857c980b4
* | | | Merge "Updated from global requirements"Zuul2018-01-221-1/+1
|\ \ \ \
| * | | | Updated from global requirementsOpenStack Proposal Bot2018-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I72c81c299759b883e316b450716d1528bdb06308
* | | | | Merge "Replace assert with condition"Zuul2018-01-221-3/+1
|\ \ \ \ \