[release-announce] manila 8.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:31:33 UTC 2019


We are glad to announce the release of:

manila 8.0.0: Shared Storage for OpenStack

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/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 7.0.0..8.0.0
------------------------------

f4fc7aa0 Fix server delete attempt along with share net deletion
1beaf635 INFINIDAT: suppress 'no-member' pylint errors
68a18f49 Dummy driver: Don't fail unmanage on malformed share servers
1b83e927 Document Windows SMB driver
9df750fd Only allow IP access type for CephFS NFS
551e92f2 Drop run_tests.sh and tools/colorizer.py
34356e73 Check all_tenants value in share_networks api
b1ced07f NetApp cDOT assume disabled compression on empty result
bb8859f8 Check all_tenants value in security_service api
4b6cfcf6 Destroy type quotas when a share type is deleted
42e6eedf Replacing the HTTP protocol with HTTPS
86c15761 Fix driver filter to not check share_backend_name
7ed71490 Fix logging in wsgi module
e5e336f8 Use legacy base to run CI/CD on Bionic
9ab3b8e8 Manila VMAX docs -  differences between quotas
bd467310 Deploy manila with uwsgi on devstack
4b0c953f Fix API version inferred w/ un-versioned URLs
ae721a51 Add missing ws seperator between words
2528762a Manila VMAX docs -  improve pre-configurations on VMAX section
79c12f59 Bump timeout on sqlalchemy migration test
d262f531 Bump pylint job timeout
6bc9b90c Manila VMAX docs -  clarify snapshot support
b23c7b37 Fix hyperlink reference to security section
9aac7036 Manila VMAX docs -  clarify driver_handles_share_servers
0d8310ec Fix version selector when for proxy-style URLs
c8a0d171 VMAX manila doc - SSL Support
4f559d8c TrivialFix: Remove trailing whitespace in tox.ini
5f15de40 [pylint] Fix Manage-Unmanage with DHSS=True pylint issues
cdf08b69 [Pylint] Bump pylint version to latest
f2a0410e [pylint] Use filenames in coding-checks
10bd8074 [pylint] Run pylint separately for code and tests
5556bdb7 [NetApp] Add manage/unmanage of share servers
d877b61c Add manage/unmanage of shares in DHSS=True
785aa836 Fix missing size value in snapshot instance
edf227ee Add manage/unmanage implementation to Container Driver
28df9d22 Refactor Container Driver
86426a3e Move grenade job to bionic and run with python 3
bc1fc3a3 Update docs landing page to follow guideline
3bd1e505 [pylint] Fix/ignore pylint errors in test modules
9d999da3 Fix error message when updating quota values
3e855d5f [pylint] Fix/ignore pylint errors in non-test modules
6d970b73 Extend remove_version_from_href support
96d6869d [NetApp] Fix race condition issue in NetApp driver
8f1c7dc9 Fix tls-proxy issues with the devstack plugin
6a6d813b [pylint] Remove lint tox environment
1e07a3e6 Include .inc files in doc8 linting
1b8c19bf Suppress pylint warnings from dell_emc drivers
1af8026e Fix sshpool.remove
79504a3d Fix typo in test name
2289cdd9 Add policy to create/update public shares
c33290e0 [ZFSOnLinux] Log ZFS options as they are retrieved
52db0754 Return request-id to APIs that don't respond with a body
68b79e2c Fix service image boot issues
22656d09 Add api ref for access rule metadata feature
a6e1746a [Unity] Shrink share in Unity driver.
4249e94c Allow configuring availability_zones in share types
14713761 Bump timeout on dsvm jobs
fd5da8be Add tripleo scenario004 job  to experimental queu
3442a930 Match job names in playbooks to their names
2b55a90c Address E0102 pylint errors
7d397278 [CI] Drop redundant if condition in the LVM job playbook
192b4d12 NetApp ONTAP: allow multiple DNS IPs
4cf7f979 Run cephfs jobs under py3
f6613f95 Fix pylint errors for ganesha manager
721bb70a Set mode for CephFS volumes and snapshots
591fc8d9 Deprecated config option [DEFAUL]memcached_servers
0f627aa6 Deprecate [DEFAULT]/share_usage_size_audit_period
1838d519 Fix spurious pylint import errors for ddt and mock
22d25e83 Configure per backend availability zones in devstack
a75fe3d7 Allow configuration of a back end specific availability zone
7e28b872 [Trivial fix] add missing ws seperator between words
5ce6f384 Drop [DEFAULT]root_helper config option
e4156ddb [Unity] Revert to snapshot support
8f887797 Convert dummy job to py3
53918308 Separate APIs for share & replica export locations
575d6ae6 Set paramiko logging to DEBUG level
1814ad41 Change ssh_utils parameter to correctly send keepalive packets
49e68f84 devstack: Do a vgscan before checking if the VG is there
ad62e9dd QNAP: Fix inconsistent cases while create/manage from snapshot
95575168 Fix the misspelling of "except"
116becf3 Publish sample config file in the genconfig job
2117632c Improve service instance module debug logging
941354d6 Move/Drop useless SQL related config options
0c177b90 Drop param2id() from cmd/manage.py
51a37a7a Drop trycmd() from manila/utils.py
cb7b8e29 QNAP: driver should not manage snapshot which does not exist
859d5ed8 Add Ubuntu Bionic CephFS jobs
2a27a433 Drop is_eventlet_bug105() from manila/utils.py
bc2a18ee QNAP: Support QES FW on TDS series NAS
7548706b Adjust ssh timeouts
e1619c46 Add devstack instructions and local.conf samples
dd7a15c0 [doc] Fix api sections in the contributor doc
fc310924 Set ram for manila service image to 256
734ffeac [Manila Unity/VNX] add 'snapshot support' related Doc for Unity/VNX driver
43771c2d NetApp cDOT store port IDs and addresses at share server backend details
198bea78 Deprecate old keystone session config opts
32a19fd5 speed up GET scheduler-stats/pools/detail
6299ed5e Fix image_name retrieval in custom-image jobs
f096d114 Only run the needed services for CephFS jobs
e02a625e Use the canonical URL for Manila repositories
3a5ea718 fix http link to https link
1d27be16 NetApp ONTAP: cifs add AD security service server as preferred DC
4f22d0b1 Change openstack-dev to openstack-discuss
a65c2b09 Fix ganesha for 0.0.0.0/0 access
6eea03bc Add missing ws separator between words
a01cb72a VMAX manila doc - support for IPv6
a84423a1 [api-ref] Added share servers show and corrected path to details
211b2b63 [CI][LVM] Run the LVM job on Bionic Beaver
8c925198 [LVM][IPv6] Quagga changes to support Bionic Beaver
8a02f469 Use OS CLI instead of the neutronclient
e7ebfa10 Remove i18n.enable_lazy() translation
f10835e9 Delete the duplicate words in  cephfs_driver.rst
81003a6f The URL of SSL is missing
39fe5dc0 [DevRef] Add code review guideline
b842b391 [Trivial Fix] Correct spelling error of "throughput"
b1bf3941 [CI] Switch Xenial tempest jobs to Bionic Beaver
ff3857b5 VMAX manila - deprecate old tags correctly
9f06403d inspur: transfer 'rw' to 'rwx' when Shared File Systems protocol is cifs
6f5695a6 NeutronBindNetworkPlugin: fix multi segment neutron data save.
3e564e92 NetApp ONTAP: Fix use of multiple subnets with DHSS=True
d21179e4 VMAX manila doc - use of correct VMAX tags
1f005beb Add manila-status upgrade check command framework
817cce34 [LVM] Run filesystem check before assigning UUID
5e1ddee8 Change python3.5 job to python3.7 job on Stein+
69cd804c Increment versioning with pbr instruction
a07c51e8 Make coverage non-voting and fix use of rpc_backend
4d0abb4a Simplify running pylint
b5db847b Don't quote {posargs} in tox.ini
fe3c1f5d remove glusterfs-nfs job from check queue
e62f1f4f change tox envlist from 3.5 to 3
772a64a8 Remove run_tests.sh
e3e3af52 [grenade] Switch base version
53d15d3b [Container driver] Fix volume group data collection
9f0b35b8 [ZFSOnLinux] Allow devstack bootstrap in Ubuntu > 16.04
7ff7682c 3PAR: Update Storage Driver docs
750b907f Remove install-guide-jobs
a773e314 Use templates for cover and lower-constraints
0a66cb25 Spelling Errors
3d7b080d Add version maximum annotation to API versions doc
dbf97098 Add command to update share instance hosts
ee19e97e add python 3.6 unit test job
7ecfc72a switch documentation job to new PTI
efa1e9d9 import zuul job settings from project-config
d3a327f7 NetApp ONTAP fix test allocate container with share_instance
9448c336 Remove logging overrides from plugin.sh
515d61d4 adjust response code in 'service.inc'
bbf8864f Adds export path option to Quobyte driver
0da0960c Fix manila-ui link in the contributor doc
4b8adbb8 Fix ShareGroup sqlalchemy model ShareGroupTypes relation.
d7c01efb [ZFSOnLinux] Retry unmounting old datasets during manage
1a5053e9 Update reno for stable/rocky
a8ea49c5 NetApp ONTAP: change cifs server valid dns hostname
04aa4ba1 NetApp cDOT driver switch volume efficiency
f9ae7aab Test share type per test suite changes


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

.gitignore                                         |   2 -
.pylintrc                                          | 188 +++++
.zuul.yaml                                         | 117 ++--
README.rst                                         |   6 +-
api-ref/source/index.rst                           |   3 +
api-ref/source/parameters.yaml                     | 130 ++--
.../samples/share-access-rules-list-response.json  |  32 +
.../samples/share-access-rules-show-response.json  |  17 +
...share-access-rules-update-metadata-request.json |   7 +
...hare-access-rules-update-metadata-response.json |   7 +
.../share-actions-grant-access-request.json        |   6 +-
.../share-actions-grant-access-response.json       |   6 +-
...hare-replica-export-location-list-response.json |  22 +
...hare-replica-export-location-show-response.json |  13 +
api-ref/source/security-services.inc               |   3 +-
api-ref/source/services.inc                        |  46 +-
api-ref/source/share-access-rule-metadata.inc      |  90 +++
api-ref/source/share-access-rules.inc              | 119 ++++
api-ref/source/share-actions.inc                   |  12 +-
api-ref/source/share-export-locations.inc          |   6 +-
api-ref/source/share-replica-export-locations.inc  | 106 +++
api-ref/source/share-servers.inc                   |  83 ++-
contrib/ci/post_test_hook.sh                       |  37 +-
contrib/ci/pre_test_hook.sh                        |  12 +
devstack/README.rst                                |   2 +-
devstack/plugin.sh                                 | 183 +++--
devstack/settings                                  |  30 +-
devstack/upgrade/settings                          |   8 +-
.../share_back_ends_feature_support_mapping.rst    |   6 +-
.../shared-file-systems-share-replication.rst      |  13 +-
.../configuration/shared-file-systems/drivers.rst  |   1 +
.../drivers/dell-emc-unity-driver.rst              |   4 +-
.../drivers/dell-emc-vmax-driver.rst               | 329 +++++++--
.../shared-file-systems/drivers/generic-driver.rst |  10 +
.../drivers/hpe-3par-share-driver.rst              |  19 +-
.../drivers/windows-smb-driver.rst                 |  80 +++
.../development-environment-devstack.rst           | 202 ++++--
.../contributor/samples/container_local.conf       |  35 +
.../contributor/samples/zfsonlinux_local.conf      |  36 +
etc/manila/rootwrap.d/share.filters                |  10 +-
lower-constraints.txt                              |   1 +
manila/api/common.py                               |  50 +-
manila/api/openstack/__init__.py                   |   1 +
manila/api/openstack/api_version_request.py        |  15 +-
manila/api/openstack/rest_api_version_history.rst  |  26 +-
manila/api/openstack/wsgi.py                       |  28 +-
manila/api/v1/scheduler_stats.py                   |   7 +-
manila/api/v1/security_service.py                  |   3 +-
manila/api/v1/share_manage.py                      |  26 +-
manila/api/v1/share_servers.py                     |  18 +-
manila/api/v1/share_types_extra_specs.py           |   8 +-
manila/api/v1/share_unmanage.py                    |  10 +-
manila/api/v1/shares.py                            |  32 +-
manila/api/v2/quota_sets.py                        |   4 +-
manila/api/v2/router.py                            |  27 +-
manila/api/v2/share_export_locations.py            |  48 +-
manila/api/v2/share_groups.py                      |   5 +-
manila/api/v2/share_instances.py                   |   4 +-
manila/api/v2/share_networks.py                    |  17 +-
manila/api/v2/share_replica_export_locations.py    |  70 ++
manila/api/v2/share_servers.py                     | 175 +++++
manila/api/v2/share_snapshots.py                   |  19 +-
manila/api/v2/share_types.py                       |  28 +-
manila/api/v2/shares.py                            |  48 +-
manila/api/versions.py                             |   2 +-
manila/api/views/export_locations.py               |  38 +-
manila/api/views/share_servers.py                  |  25 +-
manila/cmd/api.py                                  |   3 -
manila/cmd/data.py                                 |   2 -
manila/cmd/manage.py                               |  63 +-
manila/cmd/scheduler.py                            |   2 -
manila/cmd/share.py                                |   3 -
manila/cmd/status.py                               |  53 ++
manila/common/client_auth.py                       |   3 +-
manila/common/config.py                            |  29 +-
manila/common/constants.py                         |   2 +
manila/compute/nova.py                             |  32 +-
manila/db/api.py                                   |  48 +-
manila/db/migrations/alembic/env.py                |   7 +-
manila/db/migrations/alembic/migration.py          |   2 +-
.../03da71c0e321_convert_cgs_to_share_groups.py    |   1 +
.../1f0bd302c1a6_add_availability_zones_table.py   |   2 +
...4747f_add_share_instance_access_rules_status.py |   2 +
...3db9992c30f3_transform_statuses_to_lowercase.py |   2 +-
...17afa_add_create_share_from_snapshot_support.py |   2 +
...48a7beae3117_move_share_type_id_to_instances.py |   2 +
.../versions/5077ffcc5f1c_add_share_instances.py   |   4 +
...ade7_restore_share_instance_access_map_state.py |   2 +
...d_snapshot_support_extra_spec_to_share_types.py |   2 +
...6cdbe267881_add_share_export_locations_table.py |   1 +
.../579c267fbb4d_add_share_instances_access_map.py |   2 +
...able_and_identifier_fields_for_share_servers.py |  73 ++
.../87ce15c59bbe_add_revert_to_snapshot_support.py |   1 +
.../a77e2ad5012d_add_share_snapshot_access.py      |   1 +
...t_members_and_share_snapshot_instance_models.py |   2 +-
.../dda6de06349_add_export_locations_metadata.py   |   1 +
...dd_cast_rules_to_readonly_to_share_instances.py |   2 +
.../ef0c02b4366_add_share_type_projects.py         |   1 +
manila/db/sqlalchemy/api.py                        | 164 ++++-
manila/db/sqlalchemy/models.py                     |  42 +-
manila/exception.py                                |   4 +
manila/i18n.py                                     |   4 -
manila/manager.py                                  |   1 +
manila/network/__init__.py                         |   9 +
manila/network/linux/interface.py                  |   4 +-
manila/network/neutron/api.py                      |  27 +-
manila/network/neutron/neutron_network_plugin.py   | 131 +++-
manila/network/standalone_network_plugin.py        |  43 ++
manila/policies/__init__.py                        |   2 +
manila/policies/share_replica_export_location.py   |  48 ++
manila/policies/share_server.py                    |  30 +
manila/policies/shares.py                          |  49 ++
manila/policy.py                                   |   4 +-
manila/quota.py                                    |   4 +-
manila/scheduler/drivers/filter.py                 |   4 +-
manila/scheduler/filters/availability_zone.py      |  19 +-
manila/scheduler/filters/driver.py                 |  16 +-
manila/scheduler/host_manager.py                   |   5 +-
manila/scheduler/manager.py                        |   6 +-
manila/scheduler/rpcapi.py                         |  10 +-
manila/scheduler/utils.py                          |   9 +
manila/service.py                                  |  22 +-
manila/share/api.py                                | 154 ++++-
manila/share/driver.py                             | 186 ++++-
manila/share/drivers/cephfs/driver.py              |  27 +-
manila/share/drivers/container/container_helper.py | 111 ++-
manila/share/drivers/container/driver.py           | 182 +++--
manila/share/drivers/container/protocol_helper.py  |  32 +-
manila/share/drivers/container/storage_helper.py   |  82 ++-
.../drivers/dell_emc/common/enas/connector.py      |   4 +-
manila/share/drivers/dell_emc/driver.py            |  30 +-
.../drivers/dell_emc/plugins/isilon/isilon.py      |   2 +-
.../share/drivers/dell_emc/plugins/unity/client.py |  19 +
.../drivers/dell_emc/plugins/unity/connection.py   |  33 +-
.../drivers/dell_emc/plugins/vmax/connection.py    |   9 +-
.../dell_emc/plugins/vmax/object_manager.py        |   2 +-
.../drivers/dell_emc/plugins/vnx/object_manager.py |   2 +-
manila/share/drivers/ganesha/__init__.py           |  79 ++-
manila/share/drivers/ganesha/manager.py            |   4 +-
manila/share/drivers/ganesha/utils.py              |  13 +
manila/share/drivers/generic.py                    |   7 +-
manila/share/drivers/hitachi/hsp/rest.py           |   2 +-
manila/share/drivers/hpe/hpe_3par_mediator.py      |   2 +-
manila/share/drivers/huawei/v3/helper.py           |   2 +
manila/share/drivers/ibm/gpfs.py                   |   7 +-
manila/share/drivers/infinidat/infinibox.py        |   6 +-
manila/share/drivers/inspur/as13000/as13000_nas.py |   5 +-
manila/share/drivers/lvm.py                        |  20 +-
.../netapp/dataontap/client/client_cmode.py        | 121 +++-
.../netapp/dataontap/cluster_mode/drv_multi_svm.py |  28 +
.../dataontap/cluster_mode/drv_single_svm.py       |  24 +
.../netapp/dataontap/cluster_mode/lib_base.py      |  15 +-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py |  89 ++-
.../netapp/dataontap/protocols/nfs_cmode.py        |   5 +-
manila/share/drivers/netapp/options.py             |   4 +-
manila/share/drivers/nexenta/ns5/jsonrpc.py        |  13 +-
manila/share/drivers/qnap/api.py                   |   3 +-
manila/share/drivers/qnap/qnap.py                  |  56 +-
manila/share/drivers/quobyte/quobyte.py            |  17 +-
manila/share/drivers/service_instance.py           |  11 +-
manila/share/drivers/tegile/tegile.py              |   2 +-
manila/share/drivers/veritas/veritas_isa.py        |   4 +-
manila/share/drivers/zfsonlinux/driver.py          |  54 +-
manila/share/drivers/zfsonlinux/utils.py           |   4 +-
manila/share/drivers/zfssa/restclient.py           |   3 +-
manila/share/drivers/zfssa/zfssarest.py            |   2 +-
manila/share/manager.py                            | 348 +++++++---
manila/share/rpcapi.py                             |  19 +-
manila/share/share_types.py                        | 103 ++-
manila/share_group/api.py                          |  41 +-
manila/test.py                                     |   7 +-
manila/testing/README.rst                          |  17 +-
.../api/v2/test_share_replica_export_locations.py  | 199 ++++++
.../migrations/alembic/migrations_data_checks.py   |  46 ++
.../network/test_standalone_network_plugin.py      |  64 ++
.../scheduler/filters/test_availability_zone.py    |  63 +-
.../drivers/container/test_container_helper.py     | 191 +++++-
.../drivers/container/test_protocol_helper.py      |  36 +-
.../share/drivers/container/test_storage_helper.py | 140 +++-
.../drivers/dell_emc/common/enas/test_connector.py |   4 +-
.../dell_emc/plugins/unity/fake_exceptions.py      |   4 +
.../dell_emc/plugins/unity/mocked_manila.yaml      |  36 +
.../dell_emc/plugins/unity/mocked_unity.yaml       |  95 +++
.../drivers/dell_emc/plugins/unity/test_client.py  |  29 +
.../dell_emc/plugins/unity/test_connection.py      |  41 +-
.../drivers/dell_emc/plugins/unity/test_utils.py   |   6 +-
.../drivers/inspur/as13000/test_as13000_nas.py     |   6 +-
.../share/drivers/netapp/dataontap/client/fakes.py |  73 +-
.../netapp/dataontap/client/test_client_cmode.py   | 153 ++++-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 100 +--
.../dataontap/cluster_mode/test_lib_multi_svm.py   | 165 ++++-
.../netapp/dataontap/protocols/test_nfs_cmode.py   |   5 +-
manila/utils.py                                    |  65 +-
manila/volume/cinder.py                            |  33 +-
manila/wsgi/common.py                              |   1 +
manila/wsgi/wsgi.py                                |   3 -
playbooks/legacy/grenade-dsvm-manila/run.yaml      |   2 +
.../run.yaml                                       |  26 +-
.../run.yaml                                       |  22 +-
.../run.yaml                                       |  26 +-
.../run.yaml                                       |   3 +-
.../manila-tempest-dsvm-glusterfs-native/run.yaml  |   3 +-
.../run.yaml                                       |   2 +-
.../manila-tempest-dsvm-glusterfs-nfs/run.yaml     |   2 +-
.../manila-tempest-dsvm-mysql-generic/run.yaml     |  21 +-
.../run.yaml                                       |  22 +-
.../run.yaml                                       |  22 +-
.../run.yaml                                       |  22 +-
.../legacy/manila-tempest-dsvm-scenario/run.yaml   |  21 +-
.../run.yaml                                       |   5 +-
.../post.yaml                                      |   0
.../run.yaml                                       |  98 +++
.../run.yaml                                       |   5 +-
.../post.yaml                                      |  15 +
.../run.yaml                                       |  98 +++
.../manila-tempest-minimal-dsvm-dummy/run.yaml     |  19 +-
.../manila-tempest-minimal-dsvm-lvm/post.yaml      |  15 +
.../run.yaml                                       |  60 +-
.../run.yaml                                       |   3 +-
.../run.yaml                                       |   3 +-
.../rally-dsvm-manila-multibackend-no-ss/run.yaml  |   2 +-
.../legacy/rally-dsvm-manila-multibackend/run.yaml |   2 +-
playbooks/manila-tox-genconfig/post.yaml           |  10 +
...-command-to-manila-manage-b32ad5017b564c9e.yaml |   7 +
...-locations-az-api-changes-c8aa1a3a5bc86312.yaml |  22 +
...-share-type-supported-azs-2e12ed406f181b3b.yaml |  11 +
...utron-bind-network-plugin-526958e2d83df072.yaml |   5 +
.../notes/bug-1773929-a5cb52c8417ec5fc.yaml        |   5 +
.../notes/bug-1774159-0afe3dbc39e3c6b0.yaml        |   6 +
...works-api-all-tenants-fix-a061274afe15180d.yaml |   8 +
...vices-api-all-tenants-fix-e820ec370d7df473.yaml |   8 +
...-unmounting-during-manage-872cf46313c5a4ff.yaml |   6 +
...re-stats-container-driver-b3cb1fa2987ad4b1.yaml |   6 +
...on-lvm-and-generic-driver-55e349e02e7fa370.yaml |   8 +
...-share-creation-by-policy-a0ad84e4127a3fc3.yaml |  22 +
...dd-peferred-dc-to-cifs-ad-99072ce663762e83.yaml |   8 +
...s-to-share-server-backend-424ca11a1eb44826.yaml |   7 +
...659-speed-up-pools-detail-18f539a96042099a.yaml |   5 +
...-when-deleting-share-type-a18f2e00a65fe922.yaml |   7 +
...ize-audit-period-conf-opt-7331013d1cdb7b43.yaml |  12 +
...version_from_href-support-ea479daaaf5c5700.yaml |   6 +
...ly-request-id-in-all-apis-74419bc1b1feea1e.yaml |   4 +
...e-access-type-for-ganehas-c42ce6f859fa0c8c.yaml |   8 +
...case-of-proxy-urls-e33466af856708b4.yaml\t\t\t" |   7 +
.../notes/cephfs-set-mode-b7fb3ec51300c220.yaml    |   8 +
...ge-unmanage-share-servers-880d889828ee7ce3.yaml |   6 +
...hed-servers-config-option-f4456382b9b4d6db.yaml |   9 +
...ova-neutron-cinder-groups-e395015088d93fdc.yaml |  19 +
...-allow-access-for-all-ips-09773a79dc76ad44.yaml |   6 +
.../notes/fix-py3-netapp-a9815186ddc865d4.yaml     |   6 +
...fix-race-condition-netapp-5a36f6ba95a49c5e.yaml |   6 +
...-volume-efficiency-status-2102ad630c5407a8.yaml |   4 +
.../fixing-driver-filter-14022294c8c04d2d.yaml     |   8 +
...t-rwx-for-cifs-permission-4279f1fe7a59fd00.yaml |   4 +
...ge-unmanage-share-servers-cd4a6523d8e9fbdf.yaml |  24 +
...s-upgrade-check-framework-aef9b5cf9d8e3bda.yaml |  13 +
...p-cdot-ss-multiple-dns-ip-df42a217977ce44d.yaml |   6 +
...-switch-volume-efficiency-bd22733445d146f0.yaml |   7 +
...ge-unmanage-share-servers-635496b46e306920.yaml |   6 +
.../notes/per-backend-az-590c68be0e2cb4bd.yaml     |  14 +
...manage-snapshot-not-exist-4b111982ddc5fdae.yaml |   5 +
...and-snapshot-inconsistant-bd628c6e14eeab14.yaml |   5 +
.../qnap-tds-support-qes-24704313a0881c8c.yaml     |   4 +
...root-helper-config-option-fd517b0603031afa.yaml |   7 +
...evert-to-snapshot-support-1cffc3914982003d.yaml |   3 +
...nity-shrink-share-support-cc748daebfe8f562.yaml |   3 +
.../vmax-rename-options-44d8123d14a23f94.yaml      |  10 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 +
requirements.txt                                   |   1 +
setup.cfg                                          |   3 +-
tools/coding-checks.sh                             |  69 ++
tools/colorizer.py                                 | 333 ---------
tools/enable-pre-commit-hook.sh                    |   3 +-
tools/lintstack.py                                 | 232 -------
tools/lintstack.sh                                 |  59 --
tox.ini                                            |  25 +-
379 files changed, 11432 insertions(+), 3470 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3eb673fc..6cf7d9f2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -26,0 +27 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
+oslo.upgradecheck>=0.1.0 # Apache-2.0






More information about the Release-announce mailing list