[all][TC] OpenStack Client (OSC) vs python-*clients

Artom Lifshitz alifshit at redhat.com
Thu Aug 13 14:30:49 UTC 2020

On Mon, Aug 10, 2020 at 4:40 AM Luigi Toscano <ltoscano at 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 at 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+branch:master+topic:story/2007929

> --
> Luigi

More information about the openstack-discuss mailing list