[OpenStack-Infra] Fwd: Support needed for setting up ThirdParty CI testing Ironic

Clark Boylan cboylan at sapwetik.org
Fri Oct 5 20:19:10 UTC 2018


On Fri, Oct 5, 2018, at 6:34 AM, chandra sekhar wrote:
> Hi,
> 
> I am Chandra, from Nokia. I am trying to setup Third party CI to run Ironic
> testcases on Nokia Hardware (
> https://wiki.openstack.org/wiki/ThirdPartySystems/Nokia_Airframe_CI).
> 
> During PTG Denver, I was instructed by openstack Infra and Ironic teams to
> use zuul jobs from ironic as base (
> https://github.com/openstack/ironic/blob/master/zuul.d/ironic-jobs.yaml#L2).
> 
> When I do so, I get hundreds of project dependency failures. I took help
> from #sambetts, in sorting dependent openstack projects into 2 groups (some
> excluding jobs and some including them).
> 
> But for some reason, when I test this with a review in openstack/sandbox,
> my change appears in zuul pipeline momentarily and vanishes. In logs I get
> the below line
> 
> 
> 
> 2018-10-05 12:19:54,222 DEBUG zuul.layout: Variant <Job pctp-base 
> branches:
> None source:
> sekharvajjula/project-config-third-party-base.git/zuul.d/base-
> jobs.yaml at master#2>
> matched <Change 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,222 DEBUG zuul.layout: Collecting job variants for
> ironic-base
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.layout: Variant <Job ironic-base
> branches: {MatchAny:{BranchMatcher:master}} source:
> openstack/ironic/zuul.d/ironic-jobs.yaml at master#1> matched <Change
> 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.layout: Collecting job variants for
> devstack-tempest
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.layout: *No matching parents for job
> devstack-tempest and change* <Change 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.layout: Collected jobs pctp-base for
> <Change 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.Pipeline.openstack.check: Reporting
> change <Change 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.layout: Project <ProjectConfig
> review.openstack.org/openstack-dev/sandbox source:
> sekharvajjula/project-config-third-party-base.git/zuul.d/projects.yaml at master
> None> matched item <QueueItem 0x7f0f3007cc50 for <Change 0x7f0eec13abe0
> 607851,7> in check>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.Pipeline.openstack.check: No jobs for
> change <Change 0x7f0eec13abe0 607851,7>
> 
> 2018-10-05 12:19:54,223 DEBUG zuul.Pipeline.openstack.check: Removing
> change <Change 0x7f0eec13abe0 607851,7> from queue
> 
> 
> 
> Zuul is not able to load devstack-tempest job from “openstack/tempest”,
> even though I have declared it in /etc/zuul/mainl.yaml.

Zuul is looking for the parent job of devstack-tempest which is the devstack and is defined in the openstack-dev/devstack project. You will need to include the repos that define these jobs in your main.yaml or override and define the jobs locally.

> 
> My base project is
> https://github.com/sekharvajjula/project-config-third-party-base
> 
> 
> 
> PFA, logs and config files.
> 
> 
> 
> Can someone help me in troubleshooting this problem?
> 
> 
> 
> Regards,
> 
> Chandra R




More information about the OpenStack-Infra mailing list