summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | flavor: clarify --swap descriptionChen Hanxiao2017-12-282-2/+2
| |/ |/| | | | | | | | | | | | | | | | | --swap will add a additional storage device, which not affect the original swap partition/device. This patch will clarify this misleading description. Change-Id: Ic079c069985d39cc969b97876901007a81883f57 Signed-off-by: Chen Hanxiao <chenhx@certusnet.com.cn>
* | Merge "Switch to use stestr directly"Zuul2017-12-273-13/+17
|\ \
| * | Switch to use stestr directlyMasayuki Igawa2017-12-273-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | This commit makes to use stestr instead of ostestr directly. ostestr>1.0.0 has started to use stestr instead of testrepository. So there is no reason to use ostestr anymore. Change-Id: I6327d50c9f6dd19f1de24b9b51532104fb3e916e
* | | Merge "Updated from global requirements"Zuul2017-12-271-4/+4
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2017-12-231-4/+4
| |/ / | | | | | | | | | Change-Id: Ieb1a29ba275784f67f0d943fab5f3b59cd9fc28e
* | | Fix func tests: Ensure to pass OS_CLOUD envvarAkihiro Motoki2017-12-271-0/+2
|/ / | | | | | | | | | | | | | | | | Our functional tests depend on OS_CLOUD (or other OS_* envvars) to retrieve authentication information. Functional test failure is caused by the lack of OS_CLOUD envvar. This commit updates the job playbook to pass OS_CLOUD. Change-Id: I903ce599082cc923f02e26a2058bbfa7eb9bb2d6
* | Merge "Send 'changes-since' instead of 'changes_since' query parameter"3.13.0Zuul2017-12-133-8/+14
|\ \
| * | Send 'changes-since' instead of 'changes_since' query parameterDaniel Speichert2017-12-113-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per API reference, only 'changes-since' is accepted and the variant with underscore is ignored, making the CLI functionality broken. [dtroyer] added release note and fixed unit tests. Change-Id: I0c596531a8af03da17d5ce39d75b12e941403aa5 Closes-Bug: 1732216
* | | Merge "Add support for endpoing filter commands"Zuul2017-12-138-18/+426
|\ \ \
| * | | Add support for endpoing filter commandsJose Castro Leon2017-11-218-18/+426
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Implements the commands that allow to link and endpoint to a project for endpoint filter management. Implements: blueprint keystone-endpoint-filter Change-Id: Iecf61495664fb8413d35ef69f07ea929d190d002
* | | Merge "Fix credentials in create, update and list."Zuul2017-12-114-23/+13
|\ \ \
| * | | Fix credentials in create, update and list.yangweiwei2017-11-174-23/+13
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now, keystone has supported serverl auth method, like 'totp'. Before we use this method, we should create the credential first. And we need create it with type 'totp'. But now we cannot create credential with this method. Also, I think the type should not have constrains. We can create any type in keystone project. So, we should do these actions too. The type would be more which We cannot control. Change-Id: Ie0482da3133fb515e4bb8e45f8c54f509589cc5e Closes-bug: #1731848
* | | Fix SDK Connection creation alternative to ProfileDean Troyer2017-12-073-8/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Do a dummy import to determine which SDK is installed (Pre/post merge). This solves the DevStack error "Cloud defaults was not found" in -tips jobs. Depends-On: Ia111f127fbdceac2afe20fd9d1fe032145cdd72c Change-Id: I60c2d418dd5a393eee2cc2a5c2fdebfffdabf2d3
* | | Merge "Remove a bunch of things we promised to remove in 2H 2017"Zuul2017-12-049-249/+1
|\ \ \
| * | | Remove a bunch of things we promised to remove in 2H 2017Dean Troyer2017-11-309-249/+1
| | | | | | | | | | | | | | | | Change-Id: I060559fe13e354fe87551cd9dd82774bddb54640
* | | | Remove -U from pip installAndreas Jaeger2017-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'pip install -U' ugrades specified packages, this is not necessary since we use constraints, remove the parameter '-U' from the line. With tools/tox_install.sh - which a previous change of mine removed - the -U was not harmful, but with the current set up, it might cause upgrades, so remove it. Change-Id: I9f818d4b78e7540498a1501be14cd63ac3e891b3
* | | | Merge "openstack subnet create fails when tags is None"Zuul2017-12-022-2/+8
|\ \ \ \
| * | | | openstack subnet create fails when tags is NoneCarlos Konstanski2017-12-012-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In network/v2/_tag.py lines 105 and 110: obj.tags can be None, in which case set(obj.tags) throws a NoneType exception. Change-Id: I1e965ec947844cbf84676fab27a2261fc0c0ea49 Closes-Bug: #1735836
* | | | | Avoid tox_install.sh for constraints supportMonty Taylor2017-12-012-66/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do not need tox_install.sh, pip can handle constraints itself and install the project correctly. Thus update tox.ini and remove the now obsolete tools/tox_install.sh file. This follows https://review.openstack.org/#/c/508061 to remove tools/tox_install.sh. Change-Id: Ie7c06ead39c8597ec9326f223625d1fa0d5208d1
* | | | | Make py27 and py35 versions and template of unit-tips jobsMonty Taylor2017-12-011-12/+57
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make py27 and py35 versions of the tips job, and a project-template to hold them so it's easy for other projects to use both (or more, we ever add them) The base tox job knows how to install siblings based on required-projects, which makes it easy to piggyback on them. Remove the irrelevant-files sections, as these are specified in the base openstack-tox jobs. Using the unit-tips or functional-tips tox env is no longer neccessary. For the gate it's actually important to not do the sibling processing by hand in tox as the base tox job version of the logic does all the right things to deal with constraints and whatnot. Leave them for local developer convenience. Leave the osc-tox-unit-tips job for now, since there are some other repos using it. Once we switch them to the template, we can remove the job. Change-Id: I599b18218c10cb08e508cca3b3bbc9c88b8f809c
* | | | Add cliff and keystoneauth to tips jobsMonty Taylor2017-12-012-0/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Both of these can severely break openstackclient. Add them to the required-projects list of the tips jobs. We should then add at least osc-tox-unit-tips but maybe also osc-functional-devstack-tips to both cliff and keystoneauth so that it's symmetrical. Change-Id: Ie0f3e9d7e221c9cdd3c5d726148f456246186ff4
* | | Release note cleanupDean Troyer2017-11-292-0/+13
| | | | | | | | | | | | Change-Id: Iea05a9b696a225b41bb5bf0c52498969e32acf66
* | | Merge "Set correct designate endpoint in docs"Zuul2017-11-291-1/+1
|\ \ \
| * | | Set correct designate endpoint in docsZane Bitter2017-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Id2ecf65f3e5afef9b6231565cac2d797650e38a7 Closes-Bug: #1726726
* | | | Merge "Fix file mode on network-topology.rst"Zuul2017-11-281-0/+0
|\ \ \ \ | |/ / / |/| | |
| * | | Fix file mode on network-topology.rstBrian Haley2017-11-211-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/source/contributor/specs/network-topology.rst was executable, change mode to 0644. Change-Id: I7e9c8a86ee8563f47da3f59c189b5bd5f3846344
* | | | Merge "Replace %r with %s on printing string variable"Zuul2017-11-281-2/+2
|\ \ \ \
| * | | | Replace %r with %s on printing string variableHongbin Lu2017-11-131-2/+2
| | |/ / | |/| | | | | | | | | | Change-Id: Idd8c15255f024bba7079d3a9a29545dec0c91b58
* | | | Make osc-tox-unit-tips work on other reposMonty Taylor2017-11-261-0/+3
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | We want to run osc-tox-unit-tips on changes to os-client-config and python-openstacksdk - but the tox role defaults to using zuul.project.src_dir as the working directory. We want it to always be the openstackclient source dir. Change-Id: Ic7a49b79fb9141d9d0b8da40e10c85b107564edc
* | | Merge "Updated from global requirements"Zuul2017-11-211-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2017-11-211-1/+1
| | |/ | |/| | | | | | | Change-Id: I6d09649d109445bee8ec541a1366dfcf49fd6563
* | | Remove hard-coded policy choices for creating a server groupMatt Riedemann2017-11-192-4/+5
|/ / | | | | | | | | | | | | | | | | | | | | The hard-coded choices for the server group policy make it impossible to create a server group with the soft-affinity or soft-anti-affinity policy rules which were added in compute API microversion 2.15. This removes the hard-coded choices so that the policy is restricted on the server side rather than the client side. Change-Id: Ib3dc39422ac1015872d56ae2fdeddf0f29613494 Closes-Bug: #1732938
* | Merge "Prepare for os-clinet-config to go away"Zuul2017-11-171-1/+0
|\ \
| * | Prepare for os-clinet-config to go awayDean Troyer2017-11-161-1/+0
| | | | | | | | | | | | | | | | | | | | | We used that module in a test functional for module list, it is being absorbed into python-openstacksdk and having it listed in this test breaks -tips jobs. Change-Id: I98fdf5a5d1b3c6e30cb4c5f5fec3dd8e43e53145
* | | Merge "Add logic to handle old and new sdk constructor"Zuul2017-11-171-9/+18
|\ \ \
| * | | Add logic to handle old and new sdk constructorMonty Taylor2017-11-161-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDK is removing Profile, but currently has compat code to support this invocation in OSC. While the intent is to protect people from upgrade breakage, it's python, and packaging things have a tendency to get strange. By putting in a little belt and suspenders if block here, we can hopefully protect folks who upgrade sdk for some reason without upgrading python-openstackclient. Change-Id: Id678e97a2b99dbbfc772acc8c6ba283db551723d
* | | | Remove setting of version/release from releasenotesAndreas Jaeger2017-11-161-8/+3
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: Ia0c8d7dc346182fde095eebb82eeeb70fc1b9770
* | | Updated from global requirementsOpenStack Proposal Bot2017-11-162-2/+2
|/ / | | | | | | Change-Id: I714dbe5326ed99c4edab6c63ecea4dc6a72b57e7
* | Merge "Network: Add interfaces info in router show"Zuul2017-11-163-6/+44
|\ \
| * | Network: Add interfaces info in router showycx2017-11-153-6/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a list of interfaces info in the output of 'openstack router show'. The information of router interface are: IP address, subnet ID and port ID. Co-Authored-By: Dongcan Ye <hellochosen@gmail.com> Change-Id: I1252986122122defffe795292b83dc4e84481c7e Closes-Bug: #1675489
* | | Merge "Show detailed message of neutron exception"Zuul2017-11-161-0/+2
|\ \ \
| * | | Show detailed message of neutron exceptionHongbin Lu2017-11-141-0/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | This patch improves the error message by retrieving the more details from the exception instance. Otherwise, the real error message won't be displayed (unless using --debug in the command). Change-Id: I8ba694bda86f7cc8362e301b2044d9b610dde49c
* | | Merge "Add RemoveNetwork command to server"Zuul2017-11-154-0/+92
|\ \ \
| * | | Add RemoveNetwork command to serverHongbin Lu2017-11-144-0/+92
| |/ / | | | | | | | | | | | | | | | | | | This command will detach a server from a network. All server's neutron ports that belongs to the specified networks will be removed. Change-Id: I83a064ed62ab00c6f1016900b9cf30f1c15b8382
* | | Updated from global requirementsOpenStack Proposal Bot2017-11-151-1/+1
|/ / | | | | | | Change-Id: I2c8a5132f6078609ad0d46093642a1b361115c5c
* | Updated from global requirementsOpenStack Proposal Bot2017-11-121-1/+1
|/ | | | Change-Id: Icf2e8d6cca0194de127ef0dfaee5db04381b5cd1
* Merge "Be robust on import plugin module"Zuul2017-11-081-1/+7
|\
| * Be robust on import plugin moduleHongbin Lu2017-10-071-1/+7
| | | | | | | | | | | | | | | | | | On loading external plugin, OSC should be robust on importing the plugin module so that commands from other modules can continue to execute. Closes-Bug: #1722008 Change-Id: Ibe716681c7f78fabee31b7ef281af2588d68ab30
* | Merge "Add python-rsdclient into plugin list"Zuul2017-11-074-0/+9
|\ \
| * | Add python-rsdclient into plugin listLin Yang2017-10-274-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intel RSD is new architecture that disaggregates compute, storage, and network resources, and provide the ability to dynamically compose resources based on workload-specific demands [1]. The python-rsdclient project provide specific RSD plugin to allow user to invoke RSD API through OpenStackClient. So Added it into existing plugin list. [1] https://www.intel.com/content/www/us/en/architecture-and-technology/rack-scale-design-overview.html Change-Id: Ic49efddfb003c89ece6d782905b27fb46402b3ab