<div dir="ltr">Greetings,<div><br></div><div>If your CI can vote on ci-sandbox, you should be able to vote on ironic. I don't remember having to grand permissions previously. If not, please let me know and I'll contact the Infrastructure team.</div><div><br></div><div>-Julia</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 24, 2019 at 7:50 PM <a href="mailto:xmufive@qq.com">xmufive@qq.com</a> <<a href="mailto:sokoban@foxmail.com">sokoban@foxmail.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>Hi julia,</div><div><br></div><div>It seems the basic features of our 3rd party CI is ready. It now could verify +1 on openstack-dev/ci-sandbox[1]. </div><div>I am writing for asking for permission of review ironic project for huawei-ironic-ci.</div><div><br></div><div>The account used for huawei-ironic-ci is:</div><div><br></div><div><table class="gmail-m_8583564047515574182infoBlock gmail-m_8583564047515574182accountInfoBlock"><tbody><tr><td class="gmail-m_8583564047515574182header gmail-m_8583564047515574182topmost">Username</td><td class="gmail-m_8583564047515574182topmost"><div class="gmail-m_8583564047515574182accountUsername"><span class="gmail-m_8583564047515574182com-google-gwtexpui-clippy-client-ClippyCss-label">      huawei-ironic-ci</span><div style="display:inline-block"></div></div></td></tr></tbody></table><table class="gmail-m_8583564047515574182infoBlock gmail-m_8583564047515574182accountInfoBlock"><tbody><tr></tr><tr><td class="gmail-m_8583564047515574182header">Full Name</td><td>Huawei Ironic CI</td></tr><tr><td class="gmail-m_8583564047515574182header">Email Address</td><td><a href="mailto:zhengxianhui@huawei.com" target="_blank">zhengxianhui@huawei.com</a></td></tr><tr><td class="gmail-m_8583564047515574182header">Registered</td><td>Jan 14, 2019 8:00 PM</td></tr><tr><td class="gmail-m_8583564047515574182header gmail-m_8583564047515574182bottomheader">Account ID</td><td>29800</td></tr></tbody></table></div><div><br></div><div>[1] <a href="https://review.openstack.org/#/c/630893/" target="_blank">https://review.openstack.org/#/c/630893/</a></div><div><br></div><div><br></div><div><div>Thanks,</div><div><br></div><div style="font-size:12px;font-family:"Arial Narrow";padding:2px 0px">------------------ 原始邮件 ------------------</div><div style="font-size:12px;background:rgb(239,239,239);padding:8px"><div><b>发件人:</b> "Julia Kreger"<<a href="mailto:juliaashleykreger@gmail.com" target="_blank">juliaashleykreger@gmail.com</a>>;</div><div><b>发送时间:</b> 2019年1月9日(星期三) 晚上10:47</div><div><b>收件人:</b> "<a href="mailto:xmufive@qq.com" target="_blank">xmufive@qq.com</a>"<<a href="mailto:sokoban@foxmail.com" target="_blank">sokoban@foxmail.com</a>>;</div><div><b>抄送:</b> "openstack-discuss"<<a href="mailto:openstack-discuss@lists.openstack.org" target="_blank">openstack-discuss@lists.openstack.org</a>>; </div><div><b>主题:</b> Re: Ironic ibmc driver for Huawei server</div></div><div><br></div>Ironic does not have a deadline for merging specs. We will generally<br>avoid landing large features the closer we get to the end of the<br>cycle. If third party CI is up before the end of the cycle, I suspect<br>it would just be a matter of iterating the driver code through review.<br>You may wish to propose it sooner rather than later, and we can begin<br>to give you feedback from there.<br><br>-Julia<br><br>On Tue, Jan 8, 2019 at 11:21 PM <a href="mailto:xmufive@qq.com" target="_blank">xmufive@qq.com</a> <<a href="mailto:sokoban@foxmail.com" target="_blank">sokoban@foxmail.com</a>> wrote:<br>><br>> Hi Julia,<br>><br>> When is the deadline of approving specs, I am afraid that huawei ibmc spec will be  put off util next release.<br>><br>> Thanks<br>> Qianbiao NG<br>><br>><br>> ------------------ 原始邮件 ------------------<br>> 发件人: "Julia Kreger"<<a href="mailto:juliaashleykreger@gmail.com" target="_blank">juliaashleykreger@gmail.com</a>>;<br>> 发送时间: 2019年1月9日(星期三) 凌晨2:26<br>> 收件人: "<a href="mailto:xmufive@qq.com" target="_blank">xmufive@qq.com</a>"<<a href="mailto:sokoban@foxmail.com" target="_blank">sokoban@foxmail.com</a>>;<br>> 抄送: "openstack-discuss"<<a href="mailto:openstack-discuss@lists.openstack.org" target="_blank">openstack-discuss@lists.openstack.org</a>>;<br>> 主题: Re: Ironic ibmc driver for Huawei server<br>><br>> Greetings Qianbiao.NG,<br>><br>> Welcome to Ironic!<br>><br>> The purpose and requirement of Third Party CI is to test drivers are<br>> in working order with the current state of the code in Ironic and help<br>> prevent the community from accidentally breaking an in-tree vendor<br>> driver. Vendors do this by providing one or more physical systems in a<br>> pool of hardware that is managed by a Zuul v3 or Jenkins installation<br>> which installs ironic (typically in a virtual machine), and configures<br>> it to perform a deployment upon the physical bare metal node. Upon<br>> failure or successful completion of the test, the results are posted<br>> back to OpenStack Gerrit.<br>><br>> Ultimately this helps provide the community and the vendor with a<br>> level of assurance in what is released by the ironic community. The<br>> cinder project has a similar policy and I'll email you directly with<br>> the contacts at Huawei that work with the Cinder community, as they<br>> would be familiar with many of the aspects of operating third party<br>> CI.<br>><br>> You can find additional information here on the requirement and the<br>> reasoning behind it:<br>><br>> <a href="https://specs.openstack.org/openstack/ironic-specs/specs/approved/third-party-ci.html" target="_blank">https://specs.openstack.org/openstack/ironic-specs/specs/approved/third-party-ci.html</a><br>><br>> We may also be able to put you in touch with some vendors that have<br>> recently worked on implementing third-party CI. I'm presently<br>> inquiring with others if that will be possible. If you are able to<br>> join Internet Relay Chat, our IRC channel (#openstack-ironic) has<br>> several individual who have experience setting up and maintaining<br>> third-party CI for ironic.<br>><br>> Thanks,<br>><br>> -Julia<br>><br>> On Tue, Jan 8, 2019 at 8:54 AM <a href="mailto:xmufive@qq.com" target="_blank">xmufive@qq.com</a> <<a href="mailto:sokoban@foxmail.com" target="_blank">sokoban@foxmail.com</a>> wrote:<br>> ><br>> > Hi julia,<br>> ><br>> > According to the comment of story<<a href="https://storyboard.openstack.org/#!/story/2004635" target="_blank">https://storyboard.openstack.org/#!/story/2004635</a> >,<br>> > 1. The spec for huawei ibmc drvier has been post here: <a href="https://storyboard.openstack.org/#!/story/2004635" target="_blank">https://storyboard.openstack.org/#!/story/2004635</a> , waiting for review.<br>> > 2. About the third-party CI part, we provide mocked unittests for our driver's code. Not sure what third-party CI works for in this case. What else we should do?<br>> ><br>> > Thanks<br>> > Qianbiao.NG<br></div></blockquote></div>