*** hamzy has joined #openstack-third-party-ci | 01:12 | |
sekharvajjula | TheJulia: Made the changes as you suggested. Still facing issues with dependencies. | 07:15 |
---|---|---|
sekharvajjula | 2018-10-03 07:10:23,038 WARNING zuul.ConfigLoader: 2 errors detected during openstack tenant configuration loading | 07:15 |
sekharvajjula | >> Job devstack-tempest not defined | 07:16 |
sekharvajjula | >> The project template "check-requirements" was not found. | 07:16 |
sekharvajjula | 1st error coming when I copied https://github.com/openstack/ironic/blob/master/zuul.d/ironic-jobs.yaml#L4 | 07:18 |
sekharvajjula | 2nd one coming when I added https://github.com/openstack/ironic/blob/master/zuul.d/project.yaml#L3 | 07:18 |
sekharvajjula | you can find my base config https://github.com/sekharvajjula/project-config-third-party-base/tree/master/zuul.d | 07:19 |
*** gary_perkins has joined #openstack-third-party-ci | 11:31 | |
TheJulia | Good morning | 13:35 |
sekharvajjula | TheJulia: Very Good morning :) | 13:37 |
TheJulia | I'm fairly sure you don't need all the templates there ps://github.com/sekharvajjula/project-config-third-party-base/blob/master/zuul.d/projects.yaml#L3 | 13:37 |
TheJulia | https://github.com/sekharvajjula/project-config-third-party-base/blob/master/zuul.d/projects.yaml#L3 | 13:38 |
TheJulia | sekharvajjula: also, all of the jobs, you'll only want your specific job in that list | 13:38 |
TheJulia | So pctp-base | 13:38 |
TheJulia | which should mean you can remove lots from https://github.com/sekharvajjula/project-config-third-party-base/blob/master/zuul.d/ironic-jobs.yaml | 13:40 |
TheJulia | since you only seem to want/need that base job that you've defined | 13:40 |
sekharvajjula | Ok. I will try that now! | 13:41 |
sekharvajjula | TheJulia: I am still getting one error: WARNING zuul.ConfigLoader: 1 errors detected during openstack tenant configuration loading | 13:44 |
TheJulia | ohhhhh | 13:44 |
TheJulia | only one \o/ | 13:45 |
sekharvajjula | Job devstack-tempest not defined | 13:45 |
TheJulia | anyone know where that job is defined? | 13:45 |
TheJulia | http://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml | 13:46 |
TheJulia | Looks like it is not knowing to import that config | 13:46 |
sekharvajjula | In my /etc/zuul/main.yaml, I have the following lines | 13:48 |
sekharvajjula | - tenant: | 13:48 |
sekharvajjula | name: openstack | 13:48 |
sekharvajjula | exclude-unprotected-branches: true | 13:48 |
sekharvajjula | source: | 13:48 |
sekharvajjula | gerrit: | 13:48 |
sekharvajjula | untrusted-projects: | 13:48 |
sekharvajjula | - exclude: | 13:48 |
sekharvajjula | - pipeline | 13:48 |
sekharvajjula | - job | 13:48 |
sekharvajjula | - semaphore | 13:48 |
sekharvajjula | - project | 13:48 |
sekharvajjula | - project-template | 13:48 |
sekharvajjula | - nodeset | 13:48 |
sekharvajjula | - secret | 13:48 |
sekharvajjula | projects: | 13:48 |
sekharvajjula | - openstack-infra/zuul-jobs | 13:48 |
sekharvajjula | - openstack-dev/devstack | 13:48 |
sekharvajjula | - openstack-infra/devstack-gate | 13:48 |
sekharvajjula | - openstack/pyghmi | 13:48 |
sekharvajjula | - openstack/tempest | 13:48 |
sekharvajjula | Hoped that should import job from tempest. seems not! | 13:48 |
TheJulia | so, I remember jim at the PTG indicated there were three ways of loading configuration | 13:50 |
sekharvajjula | Hmm. I don't remember any :( | 13:53 |
TheJulia | seems he is not on irc right now :( | 13:56 |
sekharvajjula | oh no :(. what is his irc#. I will try to get in touch with him later! | 13:59 |
sekharvajjula | TheJulia: Do you think mordred can help me on this. He was supporting me during Denver PTG! | 14:11 |
TheJulia | jblair | 14:14 |
TheJulia | mordred would also be good | 14:14 |
TheJulia | He might be able to provide insight | 14:14 |
TheJulia | he is connected, but I don't think he is actually in front of his computer at this moment, you could try sending him a message and see if he will join here to help | 14:15 |
sekharvajjula | who mordred or jblair? | 14:15 |
TheJulia | mordred | 14:19 |
sekharvajjula | I have to leave for today. Lets take this up tomorrow | 14:45 |
*** mordred has joined #openstack-third-party-ci | 14:46 | |
TheJulia | mordred: and you just missed sekharvajjula | 14:50 |
TheJulia | The one error they are getting is that the devstack-tempest job can't be found. It looks like tempest is in their list of required repositories,but I'm unsure of how the config gets loaded for that template to be loaded. Their config is at https://github.com/sekharvajjula/project-config-third-party-base | 14:52 |
mordred | TheJulia: looking | 14:57 |
mordred | TheJulia: well, what we need to see is the zuul main.yaml that has configured what repos zuul knows about | 14:57 |
TheJulia | one moment, he put that into irc as well | 14:59 |
TheJulia | http://eavesdrop.openstack.org/irclogs/%23openstack-third-party-ci/%23openstack-third-party-ci.2018-10-03.log.html | 14:59 |
mordred | cool - so - http://eavesdrop.openstack.org/irclogs/%23openstack-third-party-ci/%23openstack-third-party-ci.2018-10-03.log.html#t2018-10-03T13:48:28 is the issue | 15:00 |
mordred | that's excluding loading job definitions from those repos | 15:00 |
mordred | the rest of the things in - exclude: are correct - but in order to load the devstack-tempest job 'job' needs to be removed fro mthe list | 15:01 |
mordred | sekharvajjula will wind up needing to put a much larger number of projects into that main.yaml because of transitive job depends - which is a thing we have a todo list item to fix but for now the answer will be to start zuul, see what it's complaning about not having, adding it, lather rinse repeat | 15:02 |
mordred | I'll see corvus in a few minutes and will talk with him about the transitive loading issue | 15:03 |
TheJulia | mordred: awesome, thanks | 15:11 |
mordred | TheJulia: the friendly human from lenovo who was working on this at the PTG should have, I believe, the list of repos that need to be added to main.yaml - he said something about sharing the list once he had it - so maybe we should follow up with him to collect that | 15:32 |
mordred | TheJulia: and if we can, maybe put it on an etherpad so we can treat it like a punch list - so that once we have zuul updated, we can validate that the update lets us get the list back down to something more logicaly sane | 15:34 |
mordred | TheJulia: the patch in question is #2 on corvus' list currently | 15:34 |
*** hamzy has quit IRC | 15:40 | |
*** hamzy has joined #openstack-third-party-ci | 15:43 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!