oslo.db will NOT throw the deprecated DbMigrationError since 4.27.0
Consumers should use DBMigrationError instead.
Reference: Ibb2f105c58252adb7dfe4f1a7d6643410ac031b3
Change-Id: I0ebd69c3d778acb5bec9e136627e345e7fcf2bd3
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
networkx 2.0 has released but is not backwards compatible with 1.0.
Avoid it for now.
Partial-Bug: #1718576
Change-Id: If394af569790b38106fd4cb18266ef0300703e87
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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>
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
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
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
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,zhttps://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
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
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