[openstack-dev] [ironic] About third-party CI

Jim Rollenhagen jim at jimrollenhagen.com
Wed Aug 10 15:45:23 UTC 2016


On Wed, Aug 10, 2016 at 9:21 AM, Jim Rollenhagen <jim at jimrollenhagen.com> wrote:
> Hi Ironicers,
>
> This email serves as a reminder (and a bit of a call to action) about our
> third party CI policy:
> http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/third-party-ci.html
>
> 1) When I went to find a link to the policy, I realized that it isn't in our
>    developer docs, but only in our specs repo. Can someone volunteer to
>    document this in our dev docs?

Apparently Kurt has this covered: https://review.openstack.org/#/c/353102/

Thanks Kurt!

// jim

> 2) A number of drivers do not have third-party CI up, let alone reporting
>    on patches. Unless someone moves quickly, I strongly suspect the following
>    drivers will be dropped from our tree before the end of Newton. These are
>    the setup.cfg names.
>
>       agent_amt
>       pxe_amt
>       fake_amt
>       agent_iboot
>       pxe_iboot
>       fake_iboot
>       agent_wol
>       pxe_wol
>       fake_wol
>       agent_vbox
>       fake_vbox
>       pxe_vbox
>       pxe_seamicro
>       fake_seamicro
>       pxe_drac
>       fake_drac
>       pxe_snmp
>       fake_snmp
>       pxe_msftocs
>       fake_msftocs
>
>    It's important to note that some ironic folks have taken the burden of
>    maintaining some untested drivers in an out-of-tree repo, however this
>    is not an official OpenStack project, and not part of the ironic governance.
>    https://git.openstack.org/cgit/openstack/ironic-staging-drivers
>
> 3) The SSH drivers (pxe_ssh and agent_ssh) that we use for some testing
>    currently are planned to be dropped.  First, we need to update
>    project-config to make sure all of those jobs are moved to an equivalent
>    *_ipmitool job, and drop the _ssh jobs. Then we can go ahead and remove
>    the drivers. I'd like a volunteer for this as well, but am happy to take
>    it on as needed.
>
> 4) The drivers that use pyghmi (pxe_ipminative and agent_pyghmi) currently are
>    not tested in ironic's CI. We have multiple jobs for each of the ipmitool
>    drivers. Instead of making new jobs, we could just move one of the ipmitool
>    drivers to use the pyghmi drivers (since they both use IPMI, it should be
>    simple to do so). As with above, I'm happy to do this if there are no
>    volunteers.
>
> Thanks for reading (and hopefully volunteering!).
>
> // jim



More information about the OpenStack-dev mailing list