2885 Commits

Author SHA1 Message Date
Jenkins
8f05c175fc Merge "bump neutron-lib to 1.10.0" 2017-09-25 23:19:57 +00:00
Yaguo Zhou
089e6f2a5a Raise oslo.db minimum from 4.24.0 to 4.27.0
oslo.db will NOT throw the deprecated DbMigrationError since 4.27.0
Consumers should use DBMigrationError instead.

Reference: Ibb2f105c58252adb7dfe4f1a7d6643410ac031b3

Change-Id: I0ebd69c3d778acb5bec9e136627e345e7fcf2bd3
2017-09-22 10:44:20 +08:00
Boden R
6c3c5812db bump neutron-lib to 1.10.0
The upper constrains for neutron-lib have already been bumped for 1.10.0
in I60e815157a84bb50140db526ba31dc2000d9c2ee, but we'd like to see the
requirement change propagated into all consumers so that we can begin
using the lastest changes in neutron-lib.
This patch bumps neutron-lib to 1.9.0 so consuming requirements.txt
will be updated allowing us to use the latest release in neutron and
other networking projects. For a list of features see the "highlights"
in Id21fe608c0261f52154dfc15fc0de0873d9c24d7.

Change-Id: Ibe7a283101e8558331e89ead749e5653b6372876
2017-09-21 09:38:46 -06:00
Ian Wienand
7ca1033966 Avoid networkx 2.0
networkx 2.0 has released but is not backwards compatible with 1.0.
Avoid it for now.

Partial-Bug: #1718576
Change-Id: If394af569790b38106fd4cb18266ef0300703e87
2017-09-21 15:57:42 +10:00
Jenkins
2e1a315260 Merge "Raise castellan minimum to 0.14.0" 2017-09-20 23:34:59 +00:00
Sean McGinnis
1a35736967 Raise castellan minimum to 0.14.0
Commit 8980bf7da55dd084ad84c84534fe937f0d43b9c0 in Castellan deprecated
config option key_manager.api_class, switching to use key_manager.backend.

In order for consumers to switch to using backend, we need to ensure the
version of castellan used is at least 0.13.0 to have this option present.
There were some known issues with 0.13.0, so jumping up to the 0.14.0
release.

This is causing at least Cinder docs builds to fail due to treating
warnings as errors and getting deprecation warnings during the build.

Related-bug: #1718468
Change-Id: I112f7a4654a65c3291526b408838d7b1c175b069
2017-09-20 13:49:31 -05:00
jianghua wang
aa58d2c7b8 XenAPI: Bump minimum os-xenapi to 0.3.1
In 0.3.x, it contains several bug fixes and also supports some new
features: e.g. xapi pool, vdi streaming.
This is to switch os-xenapi to the latest os-xenapi 0.3.1.

Change-Id: I80007bb897a1f7eda47ebda82e08fe270f97ff40
2017-09-20 11:34:58 +00:00
Dirk Mueller
a9c05e6430 Update global-requirements.txt with lower bounds
If available, we use as the lower bound the version that
was in upper-constraints in Kilo, or whichever OpenStack
version later than that where it was first added.

Change-Id: I458feff015e1fc16af7af57710a3077ae8c5e28e
2017-09-15 20:49:39 +00:00
Spyros Trigazis
834110ba49 Blacklist marathon 0.9.1
In marathon 0.9.1, python3 support is broken,
it is fixed in master. It breaks any python3 job,
if 0.9.1 is used.

Issue:
https://github.com/thefactory/marathon-python/issues/217

Change-Id: If802ae734d0a9eba48dcfcfa370f3a2bca0ece17
2017-09-13 17:20:56 +02:00
Jenkins
65a180fb50 Merge "Require openstackdocstheme 1.17.0" 2017-09-13 10:32:43 +00:00
Jenkins
6a066a23e4 Merge "Bump minimum os-testr version to 1.0.0" 2017-09-12 22:38:18 +00:00
Jenkins
086bdf607b Merge "Bump oslo.middleware" 2017-09-12 19:43:56 +00:00
Jenkins
74f462a83c Merge "Bump the minimum accepted oslo.privsep" 2017-09-12 19:30:14 +00:00
Andreas Jaeger
d1f53ee5fa Require openstackdocstheme 1.17.0
Release 1.17.0 adds new features and fixes some links, let's require it
by all projects.

Change-Id: Id01369225c12b7b1dc0ebd5c4ca0a5e49c696413
2017-09-12 17:40:58 +00:00
Yujun Zhang
9e5eff9bc7 Bump oslo.middleware
The latest version includes a bug fix for healthcheck api in py35[1]

[1]: https://bugs.launchpad.net/oslo.middleware/+bug/1707127

Change-Id: I163c31ee635b445bef99a680c7543bbdd08dea46
2017-09-13 00:18:58 +08:00
Jenkins
cffbd60387 Merge "Bump pypowervm minimum to 1.1.7" 2017-09-12 13:57:53 +00:00
Matthew Treinish
97a1b81195 Bump minimum os-testr version to 1.0.0
This commit bumps the minimum requirement of os-testr to 1.0.0. This new
release changes the test runner used internally to stestr. Since this is
a major internal change it'll be better to switch it early in the cycle
to shake loose any potential bugs.

Change-Id: Iabe4217c6aa52cb4d3a715756e0b8c46a6d553d0
2017-09-11 15:50:44 -06:00
Tony Breeds
af01f7a036 Bump the minimum accepted oslo.privsep
oslo.privsep gained many new constants with I1e6f7bff66495cdb83428a6c3b62804e5d20fc3b
which is included in the 1.23.0 release.  In [1] those values are simple
open coded.  Raising the minimum allows nova to use the new constants.

[1]: https://review.openstack.org/#/c/459166/33/nova/privsep/__init__.py@30

Change-Id: Icaeb2800a009b996c8eefe91916eeefcd5bca6a2
2017-09-11 15:50:03 -06:00
Jenkins
29d232fdfb Merge "Update lower bounds to pass devstack and unit tests for defcore projects" 2017-09-11 20:15:52 +00:00
Jenkins
9e771e7ba7 Merge "Update lower bounds for oslo.*, os-* and *client to recent versions" 2017-09-11 20:12:50 +00:00
Eric Fried
6803cded9d Bump pypowervm minimum to 1.1.7
pypowervm 1.1.7 contains a number of bugfixes and important features
needed in nova for PowerVM, including support for I/O slot usage
information (needed by
https://blueprints.launchpad.net/nova-powervm/+spec/pci-passthrough).

Change-Id: Icb7a5c0804e6722170b973d8522987b413dd5f3f
2017-09-08 12:19:15 +00:00
Jenkins
03c1bd6154 Merge "add whereto for testing redirect rules" 2017-09-07 22:18:55 +00:00
Monty Taylor
3164283987 Revert "Revert shade 1.23.0 bump"
Once the gate issue is sorted in openstack-ansible_os_tempest
we should undo this patch, as requirements and upper-constraints are actually correct.

This reverts commit afd39d8ac3464e280c964cfc4336298c2729ca8d.

Change-Id: I3bd3a5485f1b54adef4a4be7d3edc05a43af4aad
2017-09-07 13:32:27 +00:00
Jean-Philippe Evrard
afd39d8ac3 Revert shade 1.23.0 bump
Shade 1.23.0 has a bug that causes ansible os_image module
to fail. Reverting to 1.22.2 would solve our issue.
This reverts the bump and blacklists the impacted version.

Change-Id: I1387b538b96e428dd3dc6d2e3f9e9fbb6fd2e9cf
Closes-Bug: #1715603
2017-09-07 10:23:50 +00:00
Dirk Mueller
e2766a2d7f Update lower bounds to pass devstack and unit tests for defcore projects
Based on testing against the g-r set of cross checks, which includes
dsvm, grenade, unit and functional tests of glance, cinder, nova, neutron
and swift, these seem to be the lower bounds that are actually coinstallable
and passing all tests.

Change-Id: I4a193295081593a9df6c34b5c263b1b8becadbda
2017-09-07 11:07:32 +02:00
Dirk Mueller
c8c2943b90 Update lower bounds for oslo.*, os-* and *client to recent versions
Most of them were neglected and pointed to versions released
a year ago and more, which are typically not installable anymore
(they used to have a pbr<2.0 requirement which is incompatible
with the pbr>=2.0 requirement we enforce globally).

So for all of the openstack affine projects, update to a release
that is less than 4 months old (in some cases even newer versions
were required upon trial and error).

Change-Id: I69472a6a99b857e9e5dad9052eda7172ae2c9525
2017-09-07 11:07:32 +02:00
Doug Hellmann
b494e374a8 add whereto for testing redirect rules
whereto is developed on OpenStack infrastructure. I am in the process
of having the docs team adopt it for maintenance.

Is the library actively maintained? - Yes. This is an OpenStack
community product.

Is the library good code? - Only the best.

Is the library python 3 compatible? - Yes. It has the standard python
3 unit test jobs in its gate.

Is the library license compatible? - Yes, Apache 2.

Is the library already packaged in the distros? - No, but it's a doc
build tool so it may not need to be.

Is the function of this library already covered by other libraries? -
I was unable to find any similar tool that could be downloaded and run
in CI anywhere at all, so no.

Is the library required for OpenStack project or related dev or
infrastructure setup? - It is a tool for testing redirect rules and
will be an optional component in doc CI jobs. The documentation team
is already using it (the openstack-manuals repo does not follow the
global requirements process).

If the library release is managed by the Openstack release process
does it use the cycle-with-intermediary release type? - It will likely
continue to use the independent release model after being formally
adopted, but that is not decided.

Change-Id: I67e9453367cfd26b862a18a87a0b135a28ca756c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-09-06 14:58:26 -04:00
Jenkins
af408f724b Merge "Restrict websocket-client to be 0.33.0 or higher" 2017-09-06 03:02:24 +00:00
Michael Johnson
7d3be6e7d3 Bump openstacksdk to 0.9.18 in global requirements
A previous patch [1] bumped openstacksdk to 0.9.18 in upper-constraints.
This patch bumps it to 0.9.18 in the global-requirements files as well.

[1] https://review.openstack.org/499709

Change-Id: If2c007306f45c899f1f5dc9f15c7ec7844d18226
2017-09-05 09:35:40 -07:00
Hongbin Lu
58ded44906 Restrict websocket-client to be 0.33.0 or higher
Zun is using WebSocketBadStatusException that was introduced in
0.33.0. We wanted to enforce the version to avoid error of not
finding this exception.

Change-Id: Ib83af925996f1eb17c6b486858fbe9975ce226cc
Related-Bug: #1715093
2017-09-05 10:53:25 -04:00
Jenkins
3bd5e80cae Merge "Revert "Add tox to upper-constraints to help pin the gate"" 2017-09-05 06:06:17 +00:00
Paul Belanger
64326210fa
Revert "Add tox to upper-constraints to help pin the gate"
Unpin as tox 2.8.1 has been release which fixes our unpack errors in
the gate.

This reverts commit a8cf301e2044c65110804314fe3e1a7789cd1e7d.

Change-Id: I15f42ecaca9d5454867476f3ad41ced3d4aa4f30
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-09-04 11:19:30 -04:00
Thomas Morin
f183431213 Upgrade pyroute2 to 0.4.21
This is required to fix bug 1714928 (pyroute2 issue 416 [1]).

[1] https://github.com/svinota/pyroute2/issues/416

Change-Id: I15071108260c9da33ab8ee1452e1d81b005d6c06
Closes-Bug: 1714928
2017-09-04 12:25:27 +02:00
Jenkins
67f37b2940 Merge "Raise python-cinderclient minimum to 3.2.0" 2017-09-02 11:26:15 +00:00
Jenkins
4d8e847c2f Merge "Bump os-service-types minimum to 1.1.0" 2017-09-02 08:40:55 +00:00
Monty Taylor
a8cf301e20
Add tox to upper-constraints to help pin the gate
We have code in devstack that pip installs tox, but the version of tox
in the wild is broken. Those installs respect u-c, so pin here.

Change-Id: Ic3d2937a0d7c0eb00a3d5915877842a8f5b78ec3
2017-09-01 18:54:14 -05:00
Eric Fried
02c49c02dc Bump os-service-types minimum to 1.1.0
Nova needs 1.1.0 for blueprint use-ksa-adapter-for-endpoints.  It
includes the ability to recognize secondary services - i.e. placement
within Nova - which is important for that effort.

Change-Id: I83f8a49bf228f5ca1f5c581945ae8d2266a5218a
2017-09-01 16:24:35 -05:00
Jenkins
f93b710517 Merge "Upgrade pyroute2" 2017-09-01 10:34:38 +00:00
Jay S. Bryant
91964c90d6 Raise python-cinderclient minimum to 3.2.0
Change-Id: I90176f80c99142b9208bacd5134c9d0deb06ced6
2017-08-31 11:59:42 -05:00
Eric Fried
82605c67fd Bump keystoneauth1 minimum to 3.2.0
keystoneauth1 3.2.0 contains bug fixes which will allow keystoneauth
adoption in nova to remove some workarounds.

Bug [1]; workaround [2]
Bug [3]; workaround [4]

[1] https://bugs.launchpad.net/keystoneauth/+bug/1708673
[2] https://review.openstack.org/#/c/488137/13/nova/conf/utils.py@37
[3] https://bugs.launchpad.net/keystoneauth/+bug/1707273
[4] https://review.openstack.org/#/c/488137/13/nova/conf/utils.py@93

Change-Id: I0cb9b599f685d2668e389909182d1f58ad525ba1
2017-08-31 10:01:52 -05:00
Thomas Morin
ab983cf0c8 Upgrade pyroute2
pyroute2 issue #392 is resulting in openstack/networking-bagpipe bug #1710216.
The issue is resolved in pyroute2 0.4.20.

This change upgrades pyroute2 requirement to 0.4.20 to fix #1710216.

Change-Id: I3d25ae94a1e6d36930abf3948277ab703b4bbc3f
Closes-Bug: 1710216
2017-08-31 09:27:54 +02:00
Or Idgar
a42e41b192 Adding shade as a requirement for Ansible Openstack cloud module
In order to run openstack commands from Ansible in TripleO at
post deployment steps we need shade package to be installed.
(see http://docs.ansible.com/ansible/latest/os_image_module.html#id2
for example)

1. Is the library actively maintained - Yes. activity:
   https://docs.openstack.org/shade/latest/
   https://review.openstack.org/#/q/status:open+project:openstack-infra/shade,n,z
   https://github.com/openstack-infra/shade
2. Is the library good code - Looks like. Ansible openstack
   cloud module relies on it, which is official and also
   It is managed by Openstack community.
3. Is the library python 3 compatible - Yes. Can be found at
   https://pypi.python.org/pypi/shade/.
4. Is the library license compatible - Yes, the package uses Apache-2.0.
5. Is the library already packaged in the distros we target
   (Ubuntu latest / Fedora latest) - Yes, searching in dnf
   for "shade" package results with "python2-shade.noarch".
6. Is the function of this library already covered by other
   libraries in global-requirements.txt - No, it is the only module
   which works with Ansible openstack module.
7. Is the library required for OpenStack project or related dev
   or infrastructure setup - Yes, Octavia post deployment ansible
   playbook which uses ansible openstack module relies on shade.
8. If the library release is managed by the Openstack release
   process does it use the cycle-with-intermediary release type -
   Not sure.
9. Do I need to update anything else - No.

Change-Id: I88aa766b3869bd57f93d9f43b020ce4d89f54c43
2017-08-29 10:34:20 +03:00
Jenkins
f55adf137d Merge "Bump python-novaclient to 9.1.0" 2017-08-24 06:24:41 +00:00
Jenkins
5e17ae348f Merge "Bump oslo.log version to support get_loggers" 2017-08-24 05:46:02 +00:00
Jenkins
996dc84a3d Merge "Remove positional package from g-r" 2017-08-23 23:22:06 +00:00
Gorka Eguileor
071a7bbbf3 Bump oslo.log version to support get_loggers
On version 3.30.0 Oslo.log introduced method `get_loggers` [1] which
will allow Cinder to have dynamic log level reconfiguration without
accessing oslo.log's internal variables [2] providing a cleaner and
better mechanism.

This patch bumps minimum Oslo.log version to 3.30.0.

[1] https://review.openstack.org/477574
[2] https://review.openstack.org/477575

Change-Id: I485a82ff2fb16a01ff42161da4f6c0c2d1041ea9
2017-08-23 10:29:50 +02:00
Morgan Fainberg
f8ea0a1775 Remove positional package from g-r
The positional decorator results in poorly maintainable code in
a misguided effort to emulate python3's key-word-arg only notation.

This will depend on updates to keystoneclient, keystonemiddleware,
and oslo.context (and associated releases of those packages)

Depends-On: I9e691cc8b0c04992f4a8dabd67e1b413d3220d23
Depends-On: I1be3b19d08daf18babac66f274787862c6d77a93
Depends-On: I9b83917fedd00a8d4fdf904208a17ebdc5cda59a
Depends-On: I20106345747860365cd0203ba1b33a2900e045b9
Depends-On: I0fc8be32ac8664ff4a1514a12b681a44c2254c21
Change-Id: Icad5337f8e79a5e1bccdbe15adec43bc3a62900d
2017-08-23 02:56:38 +00:00
huangtianhua
ef3832aa67 Bump python-novaclient to 9.1.0
This update is required for heat and openstackclient
has the ability to boot server with tags.

Change-Id: I6eed5df8302f97bd51f396836d5492295a803a28
2017-08-22 16:54:36 +08:00
Jenkins
8cddcf914d Merge "Raise pyroute2 minimum to 0.4.19" 2017-08-22 01:03:28 +00:00
Jenkins
cb7230c1fc Merge "Require docker to be 2.4.2" 2017-08-22 00:27:47 +00:00