<div dir="ltr">yay 🎉<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 9, 2023 at 11:03 AM Rajat Dhasmana <<a href="mailto:rdhasman@redhat.com">rdhasman@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All,<br><br>I would like to nominate myself to be Cinder PTL during the 2023.2 (Bobcat)<br>cycle.<br><br>I have been serving as the PTL for the last two cycles i.e. Zed and 2023.1<div>(Antelope) and there were a lot of key areas which we were able to improve</div><div>as follows:<br><br><b>* Review bandwidth and quality:</b> Cinder's policy of "Do reviews to get reviews"<br>has helped improve the review bandwidth and we have seen more participation<br>and activity in code reviews.<br>We have also added efficient review guidelines[1] to help new contributors<br>onboard to the review process quickly and help them do quality reviews.<br><br><b>* cinderclient to openstackclient migration:</b> We are working towards reducing<br>the parity between cinderclient and openstackclient and the effort can be<br>tracked with this topic[2]. Currently we have proposed all the commands that<br>were missing in openstackclient.<br><br><b>* Third party CI to report on os-brick changes: </b>The third party vendor CI's<br>used to report only on cinder gate and not on os-brick gate which means their<br>driver wasn't tested with the connector and they could only see issues when<br>the os-brick release happens. Unfortunately, the driver merge deadline is<br>milestone-2 and os-brick (non-client library) release is 1 week before feature<br>freeze so it doesn't give enough time for driver maintainers to fix the issues.<br>Reporting the CI on os-brick gate helps identify issues earlier and fix them<br>timely.<br><br><b>* Security Vulnerabilities:</b> We went through the open security issues in Zed<br>and triaged their priority and importance.<br>A new security issue was reported in 2023.1 regarding VMDK file format for<br>which a CVE has been filed, CVE-2022-47951 [3]. We have addressed the issue<br>and releases were done for the actively maintained stable branches<br>i.e. Zed[1], Yoga[2] and Xena[3].<br><br>Apart from that, we were able to handle deadlines better by managing and<br>prioritizing work based on the milestones.<br><br>Following are the plans for the 2023.2 cycle:<br><br>* our first target will be to move away from adding additional commands to<br>cinderclient and only rely on openstackclient for the CLI interface. Also we<br>will explore openstacksdk to add support for cinder commands so we can break<br>the dependency on the python bindings that exist in cinderclient.<br><br>* Another thing to address is adding the service role after the keystone<br>implements it[7].<br><br>* Third party drivers are the core of cinder that allows cinder to what the<br>end users desire i.e. to interface between users and storage backends.<br>We will focus to improve the experience of driver vendors to implement new<br>drivers by improving our driver documentation and test stability by doing a<br>3rd party CI compliance check.<br>We have been making progress in this area but more efforts are required that<br>we will target for the next cycle.<br><br>Finally will try to continue all the good things we have started that keeps the<br>project healthy and active and also address new gaps discovered along the way.<br><br>[1] <a href="https://docs.openstack.org/cinder/latest/contributor/gerrit.html#efficient-review-guidelines" target="_blank">https://docs.openstack.org/cinder/latest/contributor/gerrit.html#efficient-review-guidelines</a><br>[2] <a href="https://review.opendev.org/q/topic:add-missing-cinderclient-commands" target="_blank">https://review.opendev.org/q/topic:add-missing-cinderclient-commands</a><br>[3] <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-47951" target="_blank">https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-47951</a><br>[4] <a href="https://pypi.org/project/cinder/21.1.0" target="_blank">https://pypi.org/project/cinder/21.1.0</a><br>[5] <a href="https://pypi.org/project/cinder/20.1.0" target="_blank">https://pypi.org/project/cinder/20.1.0</a><br>[6] <a href="https://pypi.org/project/cinder/19.2.0" target="_blank">https://pypi.org/project/cinder/19.2.0</a><br>[7] <a href="https://review.opendev.org/c/openstack/keystone/+/863420" target="_blank">https://review.opendev.org/c/openstack/keystone/+/863420</a><br><br>-<br>Rajat Dhasmana<br></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div>
<p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:capitalize;font-family:"RedHatText",sans-serif">
<font size="1"><span>SofÃa</span> <span>Enriquez</span><span style="color:rgb(170,170,170);margin:0px"></span>
</font></p><font size="1">
</font><p style="font-weight:normal;margin:0px 0px 4px;text-transform:capitalize;font-family:"RedHatText",sans-serif"><font size="1">she/her</font></p><font size="1">
</font><p style="font-weight:normal;margin:0px;text-transform:capitalize;font-family:"RedHatText",sans-serif">
<font size="1"><span>Software Engineer</span></font>
</p><font size="1">
</font><p style="font-weight:normal;margin:0px 0px 4px;font-family:"RedHatText",sans-serif">
<font size="1"><a style="color:rgb(0,136,206);margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="https://www.redhat.com" target="_blank">Red Hat <span>PnT</span></a></font>
</p><font size="1"><span></span></font><p style="font-weight:normal;margin:0px;font-family:"RedHatText",sans-serif"><font size="1"><span><span>IRC: @enriquetaso</span></span></font>
</p><font size="1">
</font><div style="font-weight:normal;font-size:12px;font-family:"RedHatText",sans-serif;margin-bottom:8px"><font size="1">
</font><div><font size="1">
<a href="https://twitter.com/redhat" title="twitter" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/3780bd4ede961ef3cd4108b8c0e80186/web-icon-twitter.png") 0px 50%/13px no-repeat;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:13px" target="_blank"> <span style="margin-left:2px">@RedHat</span> </a> Â <a href="https://www.linkedin.com/company/red-hat" title="LinkedIn" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/8d3507e3c6b6c9ad10e301accf1a4af0/web-icon-linkedin.png") 0px 50%/12px no-repeat;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:12px;margin:0px 4px 0px 3px;padding-top:1px" target="_blank"> <span style="margin-left:4px">Red Hat</span> </a>Â </font><a href="https://www.facebook.com/RedHatInc" title="Facebook" style="background:transparent url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/220b85e2f100025e94cb1bcd993bd51d/web-icon-facebook.png") 0px 50%/11px no-repeat;text-decoration:none;color:rgb(0,0,0);display:inline-block;line-height:20px;padding-left:13px" target="_blank"><font size="1"> <span>Red Hat</span></font> </a>
</div>
</div>
<div style="margin-top:12px">
<table border="0">
<tbody><tr>
<td width="100px"><a href="https://www.redhat.com" target="_blank"> <img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="90" height="auto"></a> </td>
</tr>
</tbody></table>
</div>
</div><table border="0"><tbody><tr><td width="100px"><br></td>
</tr></tbody></table>
</div></div></div></div></div></div></div></div></div></div></div></div></div>