On Mon, Aug 10, 2020 at 4:40 AM Luigi Toscano <ltoscano@redhat.com> wrote:
On Monday, 10 August 2020 10:26:24 CEST Radosław Piliszek wrote:
On Mon, Aug 10, 2020 at 10:19 AM Belmiro Moreira <
moreira.belmiro.email.lists@gmail.com> wrote:
Hi, during the last PTG the TC discussed the problem of supporting different clients (OpenStack Client - OSC vs python-*clients) [1]. Currently, we don't have feature parity between the OSC and the python-*clients.
Is it true of any client? I guess some are just OSC plugins 100%. Do we know which clients have this disparity? Personally, I encountered this with Glance the most and Cinder to some extent (but I believe over the course of action Cinder got all features I wanted from it in the OSC).
As far as I know there is still a huge problem with microversion handling which impacts some cinder features. It has been discussed in the past and still present.
Yeah, my understanding is that osc will never "properly" support microversions. Openstacksdk is the future in that sense, and my understanding is that the osc team is "porting" osc to use the sdk. Given these two thing, when we (Nova) talked about this with the osc folks, we decided that rather than catch up osc to python-novaclient, we'd rather focus our efforts on the sdk. I've been slowly doing that [1], starting with the earlier Nova microversions. The eventual long term goal is for the Nova team to *only* support the sdk, and drop python-novaclient entirely, but that's a long time away. [1] https://review.opendev.org/#/q/status:open+project:openstack/openstacksdk+br...
-- Luigi