[release-announce] manila 12.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:22:45 UTC 2021


We are amped to announce the release of:

manila 12.0.0: Shared Storage for OpenStack

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/manila

Download the package from:

    https://tarballs.openstack.org/manila/

Please report issues through:

    https://bugs.launchpad.net/manila/+bugs

For more details, please see below.

Changes in manila 11.0.0..12.0.0
--------------------------------

7a99c6a1 Add release note for secure rbac work
02cc5c67 Set "context_is_admin" to system scope admin roles
3e3e7911 Bump RPC version for the scheduler rpc call
7f0737b7 [NetApp] Follow up fixes for update security service
643083ee Support host assisted share migration for Zadara manila driver
3d65f46d Add exception for insufficient privileges when using security services
268686c4 Fix wrong totalcount returned by share listing query
5c812643 Add create share from snapshot in CephFS
a8307109 Update cephfs drivers to use ceph-mgr client
6f68d7e6 Move params from DocumentedRule to DeprecatedRule
75acc514 Remove unused model properties and increase unit test coverage
a8e25b85 Put ensure_share into thread pool to speed up the startup of share service
73d0a74f fix unmange share with manage_error status will lead to quota error
163bda5f Disable some policy warnings
25862526 Fix generic share resize with 0.0.0.0/24 access
f24fff95 Filter storage protocol in the scheduler
b2e17978 [NetApp] Implement cached status pool
6981031e Fix share server lookup
b3c20c01 Fix inconsistent ordering caused by low datetime precision.
70bb650e scheduler should ignore earlier time service capabilities
ff91db3e [NetApp] Implement security service update
733d6218 Add security service update support to the container driver
2bc27c56 Add security service update for in-use share networks
4c81cc4c [ci] Part 2: Temporarily set docs job to non-voting
470ecda8 [ci] Temporarily set docs job to non-voting
0b04d8d6 [NetApp] Add support for FPolicy native mode
f1ed7c3c Implement secure RBAC for shares
fcd559f2 Implement secure RBAC for share replicas
9243d994 Change RBAC for share group snapshots
ce55a993 Implement secure RBAC for share snapshots
8943e57e [NetApp] Fix security service configuration for LDAP servers
904089f3 Implement secure RBAC for share type extra spec
3388e9ae Implement secure RBAC for share snapshot instances
00452939 Add config option to set per_share_size_limit.
81cbc239 Implement secure RBAC for share group type specs
3ecad318 Implement secure RBAC for share network subnets
19d182c4 Implement secure RBAC for share networks
2fb871cb Add share server limits
a7eb8257 Implement secure RBAC for share group types
18d96c14 Implement secure RBAC for share groups
26463657 Implement secure RBAC for share instances
f6bf1e43 Implement secure RBAC for group snapshots
498e5ac7 Implement secure RBAC for share types
62119602 Implement secure RBAC for share servers
0bb780e8 Implement secure RBAC for share snapshot instance export locations
a017d238 Implement secure RBAC for share snapshot locations
f7fbe983 Implement secure RBAC for share replica locations
b1dacdab Implement secure RBAC for share instance export location
3bedb15b Fixed some syntax errors
4705a7d5 Adding Zadara Manila driver
74415f6d Adds support min/max share size limited by share_type
472277c0 Implement secure RBAC for share locations
f5950553 Implement secure RBAC for access rule metadata
72de265c Implement secure RBAC for share access rules
8d0b6acf Implement secure RBAC for services
d7dd466a Implement secure RBAC for security services
a13ff5d5 Fix traceback in scheduler-stats API
fc0f669d RBAC tightening for share access rule
85539629 Clean up some policy code
00133f93 Drop "system_scope" from context constructor
3b0358a1 Doc: Add profiler support documentation
fbc2b4d2 Integrate OSprofiler and Manila
1269a866 [NetApp] Fix deepcopy of sqlalchemy objects inside the driver
e3e0486d Remove deprecated public share policies
d487c2db Fix unit tests to use requests
c97f89f6 Catch up to changes in RequestContext
2eab5de8 [api-ref] Fix incorrect parameters
0d8f415e tox miniversion update to 3.1.1
de293981 [doc] remove project_id from api endpoints
27f01aaa [devstack] Setup a "shared-file-system" service
9efcb475 [devstack] create endpoint without project_id
263d5438 Advertise v2 API routes without project_id
1c17ca43 Enable healthcheck middleware
da3ab2cf [Native CephFS] Add messages for async ACL ops
3831e550 remove usage of six library from unit tests
6fb2e851 remove usage of six library
be794fb1 Remove backend deprecated variables
aa62a809 add additional driver data to migration get progress view
ba3275e9 Adds missing caps for mgr in cephfs configuration
68ad590c [NetApp] Fix kerberos security service issues
dcdc1a98 Update doc for manila-service-image download
d7407afd Update manila and Ceph matrix support doc
6bb02137 Fix missing group and group_snapshots in absolute limits
7f72147f Implement secure RBAC for storage pool statistics
46f65eaf Implement secure RBAC for quotas
5011b671 Implement secure RBAC for quota classes
9ef2156c Implement secure RBAC for messages
a43911d7 Implement secure RBAC for storage availability zones
fbc4ecb6 Always use new_size when extend
d7d83a3f Uses local variable with ipv4 gateway config
3fa5cf4e [Doc] Add admin doc for share group
281b7dd1 Add developer reference to share server migration
bab89906 Delete unavailable py2 package
0cc7cbc3 [goal] Deprecate the JSON formatted policy file
39734a70 Stop manila when unstacking
c0ee8848 Update requirements
8d1dcb1e Updates to support in Ceph local.conf sample
8bef5e25 Switch from base64 encodestring to encodebytes
914d8737 [glusterfs] don't reinit volume list on deletion
2a8aaf43 Introduce base personas for secure RBAC
a10927c6 Bump oslo.log version to 4.3.0
c8087fa0 Docs: NFS-Ganesha and dbus
5e01d9e2 [NetApp] Support NFS shares on windows
70f7859f [NetApp] Fix hard-coded CA cert path for SSL
8a691d86 Retry unmount operation on the LVM driver
5e8b2a47 Replace deprecated UPPER_CONSTRAINTS_FILE variable
e3fea147 Retry unmount operation on the ZFSOnLinux driver
136a8993 Update share replicas export location API ref
074b0835 fix reno file location and indention
55ef4999 Remove the unused coding style modules
21c731e7 Move shares filtering to database layer
1b5771ef Fix logic that determines a share exists before manage
cc33a4b2 disable M325
6d8c99a7 Set Victoria max version in the api doc
2e27c718 Fix 'update_share_replica' doesn't provide share server model to drivers
3ca9c767 Add share server migration admin documentation
0c4d1e33 [NetApp] Fix access rules for CIFS promoted replica
52c926e3 Add Python3 wallaby unit tests
44fe2e5e Update master for stable/victoria


Diffstat (except docs and test files)
-------------------------------------

HACKING.rst                                        |    1 -
api-ref/source/availability-zones.inc              |    2 +-
api-ref/source/extensions.inc                      |    2 +-
api-ref/source/index.rst                           |   18 +-
api-ref/source/limits.inc                          |    2 +-
api-ref/source/os-share-manage.inc                 |   26 +-
api-ref/source/parameters.yaml                     |  434 ++++----
api-ref/source/quota-classes.inc                   |    4 +-
api-ref/source/quota-sets.inc                      |   20 +-
api-ref/source/scheduler-stats.inc                 |    4 +-
api-ref/source/security-services.inc               |   12 +-
api-ref/source/services.inc                        |    6 +-
api-ref/source/share-access-rule-metadata.inc      |    4 +-
api-ref/source/share-access-rules.inc              |    4 +-
api-ref/source/share-actions.inc                   |   20 +-
api-ref/source/share-export-locations.inc          |    4 +-
api-ref/source/share-group-snapshots.inc           |   16 +-
api-ref/source/share-group-types.inc               |   20 +-
api-ref/source/share-groups.inc                    |   22 +-
api-ref/source/share-instance-export-locations.inc |    4 +-
api-ref/source/share-instances.inc                 |   30 +-
api-ref/source/share-metadata.inc                  |   10 +-
api-ref/source/share-migration.inc                 |    9 +-
api-ref/source/share-network-subnets.inc           |   10 +-
api-ref/source/share-networks.inc                  |   30 +-
api-ref/source/share-replica-export-locations.inc  |    4 +-
api-ref/source/share-replicas.inc                  |   20 +-
api-ref/source/share-servers.inc                   |   22 +-
api-ref/source/share-types.inc                     |   40 +-
api-ref/source/shares.inc                          |  295 +++---
api-ref/source/snapshot-instances.inc              |    8 +-
api-ref/source/snapshots.inc                       |   20 +-
api-ref/source/user-messages.inc                   |    6 +-
contrib/ci/pre_test_hook.sh                        |   11 +-
devstack/plugin.sh                                 |   63 +-
devstack/settings                                  |   28 +-
.../share_back_ends_feature_support_mapping.rst    |    2 +-
.../admin/shared-file-systems-crud-share.rst       |    6 +-
.../shared-file-systems-share-group-types.rst      |  181 ++++
.../admin/shared-file-systems-share-groups.rst     |  325 ++++++
.../shared-file-systems-share-replication.rst      |    2 +-
.../shared-file-systems-share-server-migration.rst |  340 +++++++
.../configuration/shared-file-systems/drivers.rst  |    2 +
.../drivers/cephfs-native-driver.rst               |    1 +
.../configuration/shared-file-systems/overview.rst |    2 +-
.../shared-file-systems/samples/policy.rst         |    8 +
.../shared-file-systems/samples/sample_policy.rst  |   10 +-
.../contributor/samples/container_local.conf       |    4 -
.../contributor/samples/zfsonlinux_local.conf      |    4 -
.../common/controller-node-prerequisites.rst       |   90 +-
.../dhss-true-mode-using-shared-file-systems.rst   |    3 +-
etc/manila/api-paste.ini                           |   25 +-
lower-constraints.txt                              |  108 +-
manila/api/common.py                               |   45 +-
manila/api/extensions.py                           |    9 +-
manila/api/middleware/auth.py                      |   75 +-
manila/api/openstack/__init__.py                   |   46 +-
manila/api/openstack/api_version_request.py        |   17 +-
manila/api/openstack/rest_api_version_history.rst  |   43 +-
manila/api/v1/scheduler_stats.py                   |    8 +-
manila/api/v1/share_manage.py                      |   11 +-
manila/api/v1/shares.py                            |   35 +-
manila/api/v2/quota_sets.py                        |    3 +
manila/api/v2/router.py                            |  462 +++++----
manila/api/v2/share_networks.py                    |  238 ++++-
manila/api/v2/share_replicas.py                    |    9 +
manila/api/v2/share_servers.py                     |   28 +
manila/api/v2/share_snapshots.py                   |   12 +
manila/api/v2/shares.py                            |    8 +
manila/api/views/limits.py                         |   10 +
manila/api/views/quota_class_sets.py               |    6 +
manila/api/views/quota_sets.py                     |    5 +
manila/api/views/share_migration.py                |   10 +-
manila/api/views/share_networks.py                 |   29 +-
manila/api/views/share_servers.py                  |    9 +-
manila/cmd/manage.py                               |   41 +
manila/cmd/status.py                               |    3 +
manila/common/config.py                            |   20 +-
manila/common/constants.py                         |   20 +
manila/compute/nova.py                             |    7 +-
manila/context.py                                  |   83 +-
manila/data/manager.py                             |    3 +-
manila/db/api.py                                   |   81 +-
...aec99b74_add_per_share_gigabytes_quota_class.py |   61 ++
...e_add_security_service_update_control_fields.py |   90 ++
.../versions/5077ffcc5f1c_add_share_instances.py   |    5 +-
...abcba377_change_the_mysql_datetime_precision.py |   78 ++
manila/db/sqlalchemy/api.py                        |  457 +++++++--
manila/db/sqlalchemy/models.py                     |   31 +-
manila/exception.py                                |   95 ++
manila/manager.py                                  |    6 +
manila/message/api.py                              |    4 +-
manila/message/message_field.py                    |   92 +-
manila/network/__init__.py                         |    6 +-
manila/network/linux/interface.py                  |    8 +-
manila/network/linux/ip_lib.py                     |    3 +-
manila/network/neutron/neutron_network_plugin.py   |    5 +-
manila/network/standalone_network_plugin.py        |   27 +-
manila/policies/availability_zone.py               |   19 +-
manila/policies/base.py                            |  115 ++-
manila/policies/message.py                         |   45 +-
manila/policies/quota_class_set.py                 |   32 +-
manila/policies/quota_set.py                       |   45 +-
manila/policies/scheduler_stats.py                 |   32 +-
manila/policies/security_service.py                |   97 +-
manila/policies/service.py                         |   32 +-
manila/policies/share_access.py                    |   32 +-
manila/policies/share_access_metadata.py           |   32 +-
manila/policies/share_export_location.py           |   32 +-
manila/policies/share_group.py                     |   97 +-
manila/policies/share_group_snapshot.py            |   97 +-
manila/policies/share_group_type.py                |  112 ++-
manila/policies/share_group_types_spec.py          |   71 +-
manila/policies/share_instance.py                  |   58 +-
manila/policies/share_instance_export_location.py  |   33 +-
manila/policies/share_network.py                   |  200 +++-
manila/policies/share_network_subnet.py            |   58 +-
manila/policies/share_replica.py                   |  124 ++-
manila/policies/share_replica_export_location.py   |   33 +-
manila/policies/share_server.py                    |  175 +++-
manila/policies/share_snapshot.py                  |  123 ++-
manila/policies/share_snapshot_export_location.py  |   32 +-
manila/policies/share_snapshot_instance.py         |   58 +-
.../share_snapshot_instance_export_location.py     |   33 +-
manila/policies/share_type.py                      |  124 ++-
manila/policies/share_types_extra_spec.py          |   72 +-
manila/policies/shares.py                          |  486 +++++++--
manila/policy.py                                   |   82 +-
manila/quota.py                                    |   80 +-
manila/rpc.py                                      |   19 +-
manila/scheduler/drivers/base.py                   |    6 +-
manila/scheduler/drivers/filter.py                 |   24 +-
manila/scheduler/evaluator/evaluator.py            |   13 +-
manila/scheduler/filters/capabilities.py           |    3 -
manila/scheduler/filters/driver.py                 |    6 +-
manila/scheduler/filters/extra_specs_ops.py        |    3 +-
manila/scheduler/filters/json.py                   |    3 +-
manila/scheduler/host_manager.py                   |   27 +-
manila/scheduler/manager.py                        |   23 +-
manila/scheduler/rpcapi.py                         |   30 +-
manila/scheduler/utils.py                          |    2 +
manila/scheduler/weighers/base.py                  |    5 +-
manila/scheduler/weighers/goodness.py              |    5 +-
manila/service.py                                  |   32 +
manila/share/access.py                             |   25 +-
manila/share/api.py                                |  537 +++++++++-
manila/share/driver.py                             |  165 +++
manila/share/drivers/cephfs/driver.py              |  743 +++++++++++---
manila/share/drivers/container/driver.py           |  109 +-
.../drivers/container/security_service_helper.py   |  107 ++
manila/share/drivers/ganesha/__init__.py           |    9 +-
manila/share/drivers/ganesha/manager.py            |  101 +-
manila/share/drivers/generic.py                    |    2 +-
manila/share/drivers/glusterfs/layout_volume.py    |    3 +-
manila/share/drivers/helpers.py                    |    5 +-
manila/share/drivers/lvm.py                        |   51 +-
.../share/drivers/netapp/dataontap/client/api.py   |   15 +-
.../drivers/netapp/dataontap/client/client_base.py |    1 +
.../netapp/dataontap/client/client_cmode.py        |  875 +++++++++++++++-
.../netapp/dataontap/cluster_mode/data_motion.py   |    1 +
.../netapp/dataontap/cluster_mode/drv_multi_svm.py |   19 +
.../dataontap/cluster_mode/drv_single_svm.py       |   12 +
.../netapp/dataontap/cluster_mode/lib_base.py      |  449 ++++++++-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py |  216 +++-
.../netapp/dataontap/protocols/nfs_cmode.py        |   18 +-
manila/share/drivers/netapp/options.py             |   29 +-
manila/share/drivers/netapp/utils.py               |   31 +
manila/share/drivers/zadara/__init__.py            |    0
manila/share/drivers/zadara/common.py              |  496 +++++++++
manila/share/drivers/zadara/zadara.py              |  787 +++++++++++++++
manila/share/drivers/zfsonlinux/driver.py          |   39 +-
manila/share/drivers/zfssa/zfssashare.py           |    2 +-
manila/share/manager.py                            |  463 ++++++++-
manila/share/rpcapi.py                             |   28 +-
manila/share/share_types.py                        |   41 +
manila/share_group/api.py                          |    9 +-
manila/test.py                                     |   20 +
.../api/openstack/test_api_version_request.py      |    3 +-
.../api/v2/test_share_snapshot_export_locations.py |    6 +-
...est_share_snapshot_instance_export_locations.py |    6 +-
.../migrations/alembic/migrations_data_checks.py   |   78 +-
.../network/test_standalone_network_plugin.py      |   21 +-
.../container/test_security_service_helper.py      |  173 ++++
.../drivers/glusterfs/test_glusterfs_native.py     |    1 +
.../share/drivers/hpe/test_hpe_3par_driver.py      |    9 +
.../share/drivers/netapp/dataontap/client/fakes.py |  169 +++-
.../netapp/dataontap/client/test_client_cmode.py   |  893 +++++++++++++++--
.../dataontap/cluster_mode/test_data_motion.py     |    7 +-
.../netapp/dataontap/cluster_mode/test_lib_base.py |  541 +++++++++-
.../dataontap/cluster_mode/test_lib_multi_svm.py   |  237 ++++-
.../netapp/dataontap/protocols/test_nfs_cmode.py   |   16 +-
.../share/drivers/veritas/test_veritas_isa.py      |    5 +-
manila/utils.py                                    |   10 +
manila/wsgi/wsgi.py                                |    2 +
...ss-rules-promoted-replica-70b32991cc90e1ca.yaml |    7 +
...-fix-ssl-cert-path-option-35354c9b7a9c37e6.yaml |   20 +
...-netapp-cache-pool-status-6dc7da824b9f41c1.yaml |   10 +
...netapp-fix-kerberos-setup-357753068a5645ad.yaml |   13 +
...rvers-on-container-driver-52193447c18e6d10.yaml |    7 +
...to-migration-get-progress-df8b3f2c524db1bd.yaml |    5 +
...dd-healthcheck-middleware-8f659afb7ee0451c.yaml |    7 +
...er-share-gigabytes-quotas-f495eb0b27378660.yaml |    6 +
.../add-sec-service-user-msg-10054933ff33e347.yaml |   10 +
.../add-share-server-limits-fb25ea9f214534af.yaml  |   15 +
...for-in-use-share-networks-c60d82898c71eb4a.yaml |   20 +
...hare-from-snapshot-cephfs-080bd6c2ece74c5b.yaml |   12 +
.../bp-integrate-os-profiler-b637041861029175.yaml |   14 +
...move-project-id-from-urls-9f338371b8ffa203.yaml |   26 +
.../bp-update-cephfs-drivers-9ac5165f31669030.yaml |   36 +
...he-capabilities-scheduler-d8391183335def9f.yaml |    5 +
...multiple-export-locations-32ade25e9d82535b.yaml |   11 +
...0061-fix-pagination-query-5c893bb8edaf1350.yaml |    7 +
...-will-lead-to-quota-error-085fd3b7d15ae109.yaml |    6 +
...issing-share-server-model-c1c060a7c06e4512.yaml |    8 +
...37-netapp-nfs-for-windows-465e704524277ea2.yaml |    5 +
...nmounting-after-migration-75640e3c9dc62dba.yaml |    6 +
...nmounting-after-migration-329b1eb2f33f78a3.yaml |    6 +
...1-cephx-asynchronous-msgs-6a683076a1fb5a54.yaml |    9 +
...time-service-capabilities-0b97bb70ba4fbb7f.yaml |    6 +
...re-share-into_thread-pool-e658f21c7caad668.yaml |   16 +
...ix-extend-have-wrong-size-7938eaa6591bd2ad.yaml |    7 +
...ze-share-world-accessable-b444d88b67b05af0.yaml |    4 +
...fix-ldap-security-service-c8ee6d36598722cf.yaml |   17 +
...eck-on-share-access-rules-efdddaf9e6f68fdf.yaml |    7 +
...-user-if-action-forbidden-0da51825756fd5fc.yaml |    7 +
...-share-assisted-migration-2d8f8fdb51718faa.yaml |    6 +
...llemc-fix-capacity-report-25f75a6c96e12b40.yaml |    6 +-
...son-formatted-policy-file-fd0345f215e6ccd5.yaml |   20 +
...in-max-share-size-on-type-a7c69046e5c57944.yaml |    5 +
...etapp-add-fpolicy-support-dd31628a1c8e64d6.yaml |   25 +
...d-security-service-update-718a68ebe60fd2b5.yaml |   10 +
...-rbac-defaults-in-wallaby-13c0583afdfcfcc7.yaml |   35 +
...c-share-creation-policies-051d59249e556b44.yaml |   11 +
.../zadara-manila-driver-cb22b647e60f7ab8.yaml     |    3 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/victoria.rst                   |    6 +
requirements.txt                                   |   73 +-
setup.cfg                                          |    2 +-
test-requirements.txt                              |   20 +-
tox.ini                                            |    9 +-
zuul.d/grenade-jobs.yaml                           |    2 +
zuul.d/project.yaml                                |    8 +-
342 files changed, 19751 insertions(+), 3728 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 18943aa2..2c4b275c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=5.5.0 # Apache-2.0
@@ -8,24 +8,25 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-alembic>=0.8.10 # MIT
-eventlet>=0.22.0,!=0.23.0,!=0.25.0 # MIT
-greenlet>=0.4.15 # MIT
-lxml>=4.5.0 # BSD
-netaddr>=0.7.18 # BSD
-oslo.config>=5.2.0 # Apache-2.0
-oslo.context>=2.19.2 # Apache-2.0
-oslo.db>=5.1.1 # Apache-2.0
-oslo.i18n>=3.15.3 # Apache-2.0
-oslo.log>=3.36.0 # Apache-2.0
-oslo.messaging>=6.4.0 # Apache-2.0
-oslo.middleware>=3.31.0 # Apache-2.0
-oslo.policy>=1.30.0 # Apache-2.0
-oslo.reports>=1.18.0 # Apache-2.0
-oslo.rootwrap>=5.8.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.service>=2.1.1 # Apache-2.0
-oslo.upgradecheck>=0.1.0 # Apache-2.0
-oslo.utils>=3.40.2 # Apache-2.0
-oslo.concurrency>=3.26.0 # Apache-2.0
-paramiko>=2.7.1 # LGPLv2.1+
-Paste>=2.0.2 # MIT
-PasteDeploy>=1.5.0 # MIT
-pyparsing>=2.1.0 # MIT
+alembic>=1.4.2 # MIT
+eventlet>=0.26.1 # MIT
+greenlet>=0.4.16 # MIT
+lxml>=4.5.2 # BSD
+netaddr>=0.8.0 # BSD
+oslo.config>=8.3.2 # Apache-2.0
+oslo.context>=3.1.1 # Apache-2.0
+oslo.db>=8.4.0 # Apache-2.0
+oslo.i18n>=5.0.1 # Apache-2.0
+oslo.log>=4.4.0 # Apache-2.0
+oslo.messaging>=12.5.0 # Apache-2.0
+oslo.middleware>=4.1.1 # Apache-2.0
+oslo.policy>=3.7.0 # Apache-2.0
+oslo.reports>=2.2.0 # Apache-2.0
+oslo.rootwrap>=6.2.0 # Apache-2.0
+oslo.serialization>=4.0.1 # Apache-2.0
+oslo.service>=2.4.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0 # Apache-2.0
+oslo.utils>=4.7.0 # Apache-2.0
+oslo.concurrency>=4.3.0 # Apache-2.0
+osprofiler>=3.4.0 # Apache-2.0
+paramiko>=2.7.2 # LGPLv2.1+
+Paste>=3.4.3 # MIT
+PasteDeploy>=2.1.0 # MIT
+pyparsing>=2.4.7 # MIT
@@ -33,3 +34,3 @@ python-neutronclient>=6.7.0 # Apache-2.0
-keystoneauth1>=3.4.0 # Apache-2.0
-keystonemiddleware>=4.17.0 # Apache-2.0
-requests>=2.14.2 # Apache-2.0
+keystoneauth1>=4.2.1 # Apache-2.0
+keystonemiddleware>=9.1.0 # Apache-2.0
+requests>=2.23.0 # Apache-2.0
@@ -37,5 +38,5 @@ retrying!=1.3.0,>=1.2.3 # Apache-2.0
-Routes>=2.3.1 # MIT
-six>=1.10.0 # MIT
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
-stevedore>=1.20.0 # Apache-2.0
-tooz>=1.58.0 # Apache-2.0
+Routes>=2.4.1 # MIT
+six>=1.15.0 # MIT
+SQLAlchemy>=1.3.1 # MIT
+stevedore>=3.2.2 # Apache-2.0
+tooz>=2.7.1 # Apache-2.0
@@ -43,3 +44,3 @@ python-cinderclient!=4.0.0,>=3.3.0 # Apache-2.0
-python-novaclient>=9.1.0 # Apache-2.0
-python-glanceclient>=2.15.0 # Apache-2.0
-WebOb>=1.7.1 # MIT
+python-novaclient>=17.2.1 # Apache-2.0
+python-glanceclient>=3.2.2 # Apache-2.0
+WebOb>=1.8.6 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index aa31ff60..434c9b7d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking>=3.0.1,<3.1.0 # Apache-2.0
+hacking>=3.1.0,<3.2.0 # Apache-2.0
@@ -9,2 +9,2 @@ bashate>=0.5.1 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
-ddt>=1.0.1 # MIT
+coverage>=5.2.1 # Apache-2.0
+ddt>=1.4.1 # MIT
@@ -12,2 +12,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-iso8601>=0.1.11 # MIT
-oslotest>=3.2.0 # Apache-2.0
+iso8601>=0.1.12 # MIT
+oslotest>=4.4.1 # Apache-2.0
@@ -18 +18 @@ oslotest>=3.2.0 # Apache-2.0
-PyMySQL>=0.8.0 # MIT License
+PyMySQL>=0.10.0 # MIT License
@@ -21 +21 @@ psycopg2-binary>=2.8.5 # LGPL/ZPL
-requests-mock>=1.2.0 # Apache-2.0
+requests-mock>=1.7.0 # Apache-2.0
@@ -23,2 +23,2 @@ os-api-ref>=1.4.0 # Apache-2.0
-stestr>=2.0.0 # Apache-2.0
-testresources>=2.0.0 # Apache-2.0/BSD
+stestr>=3.0.1 # Apache-2.0
+testresources>=2.0.1 # Apache-2.0/BSD
@@ -26 +26 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=2.2.0 # MIT
+testtools>=2.4.0 # MIT






More information about the Release-announce mailing list