We exuberantly announce the release of: manila 17.1.0: Shared Storage for OpenStack This release is part of the bobcat 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. 17.1.0 ^^^^^^ Bug Fixes * Role based access control is enforced on the POST /shares/{share_id}/action API to reset status, task state, replica state and similar fields. This prevents the situation where deployments allow some users access to these APIs, but they don't belong to projects where the resources exist. See bug 1955627 (https://launchpad.net/bugs/1955627) for more context. * Make snapshot names in CephFS drivers shorter to avoid limitation in Ceph clusters which truncates the subvolume name and makes the snapshots inaccesible. * Metadata APIs have been fixed to respond with HTTP 404 / Not Found when the requester does not have access to a resource that the metadata pertains to. * Fixed cleanup of share network security service associations at network delete. See *Launchpad bug 2029366 <https://bugs.launchpad.net/manila/+bug/2029366>* for more details. * The 'count' returned by shares and snapshots list API is fixed to provide correct value i.e. count of shares/snapshots instead of shareInstances/shareSnapshotInstances respectively. Please refer to the Launchpad bug #2033604 (https://bugs.launchpad.net/manila/+bug/2033604) for more details. Changes in manila 17.0.0..17.1.0 -------------------------------- afc1dbfbe Fix missing manila-data options 1ee34c740 Fix policy check in metadata APIs 880da6ee6 Fix py311 unit test issues f1aa5f074 [RBAC] Enforce check for share updates ee8d0a6c3 Respect provided "host" when plugging ports 4a006f8f9 Fix share network delete procedure 318140e25 [rbac] Pull up policy checks on share/snapshot APIs 4d4d4bdb1 Shorten snapshots names in CephFS drivers 6b61b065b Fix count in the response of shares/snapshots list API a1451aa20 Update TOX_CONSTRAINTS_FILE for stable/2023.2 87706831a Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manila/api/openstack/wsgi.py | 27 +++++- manila/api/v1/share_snapshots.py | 3 + manila/api/v1/shares.py | 6 ++ manila/api/v2/metadata.py | 22 ++++- manila/api/v2/share_networks.py | 16 ++++ manila/api/v2/share_servers.py | 3 + manila/api/v2/share_snapshot_instances.py | 3 + manila/api/v2/shares.py | 16 +++- ...8e632621e5a_change_volume_type_to_share_type.py | 2 +- .../a77e2ad5012d_add_share_snapshot_access.py | 9 +- .../b516de97bfee_add_quota_per_share_type_model.py | 1 + .../dda6de06349_add_export_locations_metadata.py | 1 + .../e1949a93157a_add_share_group_types_table.py | 3 + .../ef0c02b4366_add_share_type_projects.py | 1 + manila/db/sqlalchemy/api.py | 16 +++- manila/opts.py | 5 + manila/share/api.py | 10 +- manila/share/drivers/cephfs/driver.py | 19 +++- manila/share/drivers/service_instance.py | 2 +- ...add-check-to-reset-status-baa126a7145a45bb.yaml | 8 ++ ...ten-snapshot-names-cephfs-a220e2b9f7ba5739.yaml | 6 ++ ...30-fix-cross-project-rbac-328134c64c96c200.yaml | 6 ++ ...thout-security-associaton-ae56473f6d32c47e.yaml | 5 + ...es-and-snapshots-list-api-683f3103e587b898.yaml | 8 ++ tox.ini | 8 +- 36 files changed, 401 insertions(+), 154 deletions(-)
participants (1)
-
no-reply@openstack.org