<html><head></head><body><div>On Fri, 2021-12-03 at 17:37 +0800, Rico Lin wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div>Dear all</div><div><br></div><div>The pain point collection etherpad [1] seems to get good attention from teams.</div><div>We plan to host a one-hour video meeting to keep the discussion going.<br></div><div><div>Please fill in the doodle to select your preferred time if you can join us:</div><div><a href="https://doodle.com/poll/kur2mfywceerqcvh?utm_source=poll&utm_medium=link">https://doodle.com/poll/kur2mfywceerqcvh?utm_source=poll&utm_medium=link</a></div><div>The discussion will be hosted in video format.</div><div><br></div><div>Here are some items (but not limited to) I expect we will discuss and hopefully put some actions/efforts on.</div></div><div><ul><li>General Pain point: RabbitMQ</li><li>General Pain point: OpenStackClient support</li></ul></div></div></blockquote><div><br></div><div>I will try to join for this discussion, but one point on this for anyone else attending: please take the time before this discussion to try out a <u>recent</u> version of OSC. At the moment, our focus is on switching the underlying library used in OSC compute-related commands from novaclient to SDK and we plan to do the same for cinder next. We're doing this because afaict, there aren't any significant CLI gaps left for most of the core services. My understanding of the feature parity situation is as follows:</div><div><br></div><ul><li><b>neutronclient</b> <span class="ILfuVd"><span class="hgKElc">✅</span></span><b> </b>full feature parity since...a long time ago</li><ul><li>Kudos, neutron team, for your long-term investment here</li></ul><li><b>novaclient</b> ✅ full feature parity  since 5.5.0</li><ul><li>We finally introduced a proper '--block-device' option for 'server create' in 5.5.0, which closed our remaining RFE. There have been bugfixes since but it's feature complete, if not bug free.</li></ul><li><b>cinderclient</b> ✅ (effectively) full feature parity</li><ul><li>The only remaining gap that I'm aware of is for configurable filters and volume service clusters. There are patches open for these <a href="https://review.opendev.org/c/openstack/python-openstackclient/+/794645">here</a> and <a href="https://review.opendev.org/c/openstack/python-openstackclient/+/795829">here</a> respectively that we simply need to merge to complete this, but it's consider low-ish priority</li></ul><li><b>glanceclient</b> <b></b>⍰ not sure, as I've yet to investigate this. I suspect there are a few gaps here.</li><li><b>keystoneclient</b> <b></b>⍰ not sure, as I've yet to investigate this. I suspect we're very close if not there already though.</li></ul><div><br></div><div>So in summary, I don't think the OSC problem that has existed historically is still a real thing. If there <b>are</b> gaps that I'm not aware of, please be sure to communicate them here or on the Etherpad so we can track them and encourage people (future students, other contributors) to close them.</div><div><br></div><div>Stephen</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div><ul><li>General project pain point discussion: How to encourage teams to work/reply on pain points.</li></ul></div><div><div>Meanwhile, we encourage all to check the etherpad and provide your feedback.</div><div>Also if teams can help to answer questions/concerns on etherpad (like Nova team does) will be greatly appreciated.</div></div><div><br></div>[1] <a href="https://etherpad.opendev.org/p/pain-point-elimination" target="_blank">https://etherpad.opendev.org/p/pain-point-elimination</a><div><br clear="all"><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><b><font size="4" face="trebuchet ms, sans-serif">Rico Lin</font></b></div></div></div></div></div></blockquote><div><br></div><div><span></span></div></body></html>