Bug 1695868

Summary: Support API version upto 2.46 in Manila UI
Product: Red Hat OpenStack Reporter: Goutham Pacha Ravi <gouthamr>
Component: openstack-manila-uiAssignee: Victoria Martinez de la Cruz <vimartin>
Status: MODIFIED --- QA Contact: vhariria
Severity: medium Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: apevec, gcharot, gfidente, hguemar, jschluet, lhh, mariel, pgrist, spower, vhariria, vimartin
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-manila-ui-5.1.1-1.20221130040825.db23e83.el9ost Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Goutham Pacha Ravi 2019-04-03 20:10:02 UTC
Description of problem:

manila-ui does not use the latest micro-versions to gather information from the server. This prevents manila-ui from gathering information exposed by new APIs and also adopt features that manila exposes only in new API versions.


Additional info:

manila-ui's pinned request API version is here: 

- Some new API features that manila-ui does not expose are:

* Timestamp details exposed in access_list API, available since API v2.33
* User Messages API available since v2.37
* IPv6 access rules support added in v2.38
* Active directory organizational unit information added in v2.44
* Access rule metadata added in v2.45
* Share replica export locations added in v2.47

Comment 1 Goutham Pacha Ravi 2019-04-03 20:24:27 UTC
manila-ui's pinned request API version is here: https://opendev.org/openstack/manila-ui/src/commit/ca9cb26eee4acab86fb116e14dbd5c565abc1d66/manila_ui/api/manila.py#L35

Comment 8 Goutham Pacha Ravi 2021-09-22 20:30:03 UTC
Adjusting the expectations from this bug a bit. 

manila-ui still trails in feature parity from the manila server. However, after some discussions regarding this issue upstream (in several Project Teams Gathering events) and downstream, it makes sense to catch up to as many API versions as possible. With the upstream Xena release, manila-ui will support API version 2.46 [1]. 

[1] https://github.com/openstack/manila-ui/blob/544305443a2002c0658a93fdb9a129f57d2977bb/manila_ui/api/manila.py#L31

Comment 19 Lukas Svaty 2023-06-16 08:13:29 UTC
Bulk moving target milestone to GA after the release of Beta on 14th June '23.