Monday, 2017-10-23

*** edmondsw has joined #openstack-infra00:02
*** thorst has joined #openstack-infra00:03
*** edmondsw has quit IRC00:06
*** thorst has quit IRC00:07
*** thorst has joined #openstack-infra00:07
*** salv-orlando has quit IRC00:07
*** salv-orlando has joined #openstack-infra00:08
*** thorst has quit IRC00:08
*** gildub has joined #openstack-infra00:14
*** gildub has quit IRC00:19
*** dingyichen has joined #openstack-infra00:19
*** dingyichen has quit IRC00:20
*** dingyichen has joined #openstack-infra00:23
*** gildub has joined #openstack-infra00:32
*** edmondsw has joined #openstack-infra00:33
*** armax has joined #openstack-infra00:45
*** huanxie has joined #openstack-infra00:54
*** edmondsw has quit IRC00:56
*** armax has quit IRC01:02
*** armax has joined #openstack-infra01:02
*** armax has quit IRC01:03
*** armax has joined #openstack-infra01:03
*** armax has quit IRC01:03
*** armax has joined #openstack-infra01:04
*** armax has quit IRC01:04
*** armax has joined #openstack-infra01:05
*** armax has quit IRC01:05
*** armax has joined #openstack-infra01:06
*** armax has quit IRC01:06
*** LindaWang has joined #openstack-infra01:06
*** salv-orl_ has joined #openstack-infra01:07
*** salv-orlando has quit IRC01:10
*** thorst has joined #openstack-infra01:11
*** thorst has quit IRC01:11
*** armax has joined #openstack-infra01:18
*** armax has quit IRC01:19
*** liusheng has quit IRC01:21
*** gildub has quit IRC01:23
*** hongbin has joined #openstack-infra01:26
*** mat128 has joined #openstack-infra01:30
*** cuongnv has joined #openstack-infra01:31
*** d0ugal has quit IRC01:36
*** psachin has joined #openstack-infra01:39
*** liujiong has joined #openstack-infra01:46
*** edmondsw has joined #openstack-infra01:55
*** edmondsw has quit IRC01:59
*** d0ugal has joined #openstack-infra01:59
*** liusheng has joined #openstack-infra02:04
*** jamesmcarthur has joined #openstack-infra02:05
*** jamesmcarthur has quit IRC02:07
*** jamesmcarthur has joined #openstack-infra02:07
*** jamesmcarthur has quit IRC02:08
*** kiennt26 has joined #openstack-infra02:08
*** jamesmcarthur has joined #openstack-infra02:08
*** armaan has quit IRC02:09
*** armaan has joined #openstack-infra02:10
*** armaan has quit IRC02:14
*** gcb has joined #openstack-infra02:15
*** jamesmcarthur has quit IRC02:18
*** jamesmcarthur has joined #openstack-infra02:19
*** namnh has joined #openstack-infra02:21
*** liusheng has quit IRC02:22
*** liusheng has joined #openstack-infra02:22
*** dhinesh has joined #openstack-infra02:22
*** dhinesh has quit IRC02:23
*** dhinesh has joined #openstack-infra02:23
*** xinliang has quit IRC02:23
*** mat128 has quit IRC02:23
*** salv-orl_ has quit IRC02:25
*** salv-orlando has joined #openstack-infra02:25
*** annp has joined #openstack-infra02:27
*** wolverineav has joined #openstack-infra02:35
*** xinliang has joined #openstack-infra02:35
*** xinliang has quit IRC02:35
*** xinliang has joined #openstack-infra02:35
*** wolverineav has quit IRC02:40
*** salv-orlando has quit IRC02:43
*** salv-orlando has joined #openstack-infra02:44
*** masber has quit IRC02:47
*** wolverineav has joined #openstack-infra02:58
*** jamesmcarthur has quit IRC02:58
*** jamesmcarthur has joined #openstack-infra02:59
*** wolverineav has quit IRC03:02
*** thorst has joined #openstack-infra03:02
*** jamesmcarthur has quit IRC03:03
*** dave-mccowan has quit IRC03:05
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Test that the project being tested was prepared, not necessarily o-z-j  https://review.openstack.org/51411303:07
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add integration test coverage for iptables persistence  https://review.openstack.org/51393403:07
*** thorst has quit IRC03:08
tonybSamYaple: Do you want the LOCI meeting request to merge?03:08
tonybSamYaple: initally you asked for feedback but I don't see any03:09
*** ramishra has joined #openstack-infra03:09
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Move to dictionary list of projects zuul._projects  https://review.openstack.org/51323303:09
SamYapletonyb: yes03:12
SamYaplefeedback was offline03:12
tonybSamYaple: okay03:12
SamYapletonyb: thanks for checking03:12
SamYapleoffline/not in ticket03:13
openstackgerritMerged openstack-infra/irc-meetings master: Remove a couple of stale nova meetings  https://review.openstack.org/51383003:13
tonybSamYaple: np03:19
*** gildub has joined #openstack-infra03:20
openstackgerritMerged openstack-infra/irc-meetings master: Add LOCI meeting  https://review.openstack.org/51247103:22
*** yolanda has quit IRC03:23
*** cuongnv has quit IRC03:23
*** wolverineav has joined #openstack-infra03:26
*** nicolasbock has quit IRC03:26
*** mat128 has joined #openstack-infra03:27
*** masber has joined #openstack-infra03:33
*** cuongnv has joined #openstack-infra03:33
*** wolverineav has quit IRC03:33
*** pahuang has quit IRC03:37
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove legacy jobs in Senlin  https://review.openstack.org/51299503:37
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove unused playbooks  https://review.openstack.org/51404203:37
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove unused oslo.messaging playbooks  https://review.openstack.org/51404103:37
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: remove legacy aodh jobs  https://review.openstack.org/51241203:37
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Removal of kolla legacy jobs  https://review.openstack.org/50895003:37
*** sree has joined #openstack-infra03:37
openstackgerritTetsuro Nakamura proposed openstack-infra/infra-manual master: Update PyPI registration instruction  https://review.openstack.org/51259603:41
openstackgerritIan Wienand proposed openstack-infra/project-config master: Revert "Revert "Move to dictionary list of projects zuul._projects""  https://review.openstack.org/51411703:43
*** edmondsw has joined #openstack-infra03:43
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [DNM] Test _projects  https://review.openstack.org/51411803:43
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [DNM] Test _projects  https://review.openstack.org/51411803:46
*** tetsuro has joined #openstack-infra03:47
*** edmondsw has quit IRC03:47
*** dhajare has joined #openstack-infra03:49
*** udesale has joined #openstack-infra03:49
tetsuroI proposed networking-spp project (https://review.openstack.org/#/c/512536/) and it looks like the project was created. Could you add me into the gerrit groups?03:51
tetsuroTetsuro Nakamura (nakamura.tetsuro at lab.ntt.co.jp)  https://review.openstack.org/#/admin/groups/1845,members https://review.openstack.org/#/admin/groups/1846,members03:51
tetsuroAdditionaly, this patch is ready for review. https://review.openstack.org/#/c/512596/03:53
*** pahuang has joined #openstack-infra03:54
*** ykarel has joined #openstack-infra03:59
*** armax has joined #openstack-infra04:00
*** wolverineav has joined #openstack-infra04:02
*** stakeda has quit IRC04:04
openstackgerritIan Wienand proposed openstack-infra/project-config master: Revert "Revert "Move to dictionary list of projects zuul._projects""  https://review.openstack.org/51411704:06
*** wolverineav has quit IRC04:07
ianwtetsuro: done04:08
*** armax has quit IRC04:09
openstackgerritIan Wienand proposed openstack-infra/project-config master: [WIP] Revert "Revert "Move to dictionary list of projects zuul._projects""  https://review.openstack.org/51411704:10
*** claudiub|2 has joined #openstack-infra04:11
tetsuroianw: thank you !04:12
*** hongbin has quit IRC04:12
*** yamamoto has joined #openstack-infra04:16
*** stakeda has joined #openstack-infra04:17
*** Dinesh_Bhor has joined #openstack-infra04:19
*** janki has joined #openstack-infra04:22
openstackgerritIan Wienand proposed openstack-infra/project-config master: [WIP] Revert "Revert "Move to dictionary list of projects zuul._projects""  https://review.openstack.org/51411704:25
ianw"with_items:" not supporting a iterator/generator is odd04:32
*** wolverineav has joined #openstack-infra04:32
*** wolverineav has quit IRC04:37
openstackgerritIan Wienand proposed openstack-infra/project-config master: Revert "Revert "Move to dictionary list of projects zuul._projects""  https://review.openstack.org/51411704:41
openstackgerritTetsuro Nakamura proposed openstack-infra/infra-manual master: Update PyPI registration instruction  https://review.openstack.org/51259604:42
*** bhavik1 has joined #openstack-infra04:42
*** tetsuro has quit IRC04:52
openstackgerritMerged openstack-infra/infra-manual master: Update PyPI registration instruction  https://review.openstack.org/51259604:54
SamYapleianw: its because of the ansible rendering, yaml first, then jinaj204:58
ianwSamYaple: yeah, it just doesn't give you particularly helpful feedback, that's all :)04:59
SamYapleagreed04:59
SamYapleits a bit silly04:59
SamYaplemuch bigger fan of jinja2 then yaml personally04:59
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Test that the project being tested was prepared, not necessarily o-z-j  https://review.openstack.org/51411304:59
SamYaplebut hey i like saltstack, so that shouldnt be a suprise :)05:00
*** jaosorior has joined #openstack-infra05:02
openstackgerritAndreas Florath proposed openstack/diskimage-builder master: Docker matrix build  https://review.openstack.org/41434705:02
*** armaan has joined #openstack-infra05:02
*** claudiub|2 has quit IRC05:03
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Convert zuul.projects to a dict  https://review.openstack.org/51411905:08
*** wolverineav has joined #openstack-infra05:11
*** wolverineav has quit IRC05:15
*** dhinesh has quit IRC05:18
*** claudiub|2 has joined #openstack-infra05:25
*** wolverineav has joined #openstack-infra05:28
*** sree_ has joined #openstack-infra05:31
*** sree_ is now known as Guest3893205:31
*** edmondsw has joined #openstack-infra05:31
*** cshastri has joined #openstack-infra05:32
*** wolverineav has quit IRC05:33
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Convert zuul.projects to a dict  https://review.openstack.org/51411905:33
*** sree has quit IRC05:34
*** edmondsw has quit IRC05:36
*** wolverineav has joined #openstack-infra05:42
*** wolverineav has quit IRC05:47
*** gildub has quit IRC05:49
*** spectr has joined #openstack-infra05:52
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Fix releasenotes job for VPNaaS dashboard  https://review.openstack.org/51412305:59
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Fix releasenotes job for VPNaaS dashboard  https://review.openstack.org/51412306:01
*** Goneri has joined #openstack-infra06:02
*** Guest38877 has quit IRC06:05
*** martinkopec has joined #openstack-infra06:09
*** udesale__ has joined #openstack-infra06:09
*** udesale has quit IRC06:10
*** martinkopec_ has joined #openstack-infra06:10
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Run gerrit periodic on openstack/2.13 only  https://review.openstack.org/51412706:10
*** udesale has joined #openstack-infra06:12
*** martinkopec has quit IRC06:13
*** udesale__ has quit IRC06:14
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Run wheel builds only once  https://review.openstack.org/51413506:19
*** bhavik1 has quit IRC06:21
*** pgadiya has joined #openstack-infra06:23
*** andreas_s has joined #openstack-infra06:26
*** eumel8 has joined #openstack-infra06:27
dirkAJaeger: doesn't look like generate constraints runs only for master: https://review.openstack.org/#/c/514132/06:30
*** yamamoto has quit IRC06:33
*** ykarel_ has joined #openstack-infra06:35
*** ykarel has quit IRC06:38
*** ociuhandu has joined #openstack-infra06:39
openstackgerritAndreas Florath proposed openstack/diskimage-builder master: Add umount_safe function to get better debug info  https://review.openstack.org/51408106:43
*** florianf has joined #openstack-infra06:48
openstackgerritJuan Antonio Osorio Robles proposed openstack-infra/tripleo-ci master: TLS everywhere: Only generate ssh key if it's not there  https://review.openstack.org/51415206:48
*** yamamoto has joined #openstack-infra06:52
*** aviau has quit IRC06:54
*** aviau has joined #openstack-infra06:54
*** fabo has joined #openstack-infra07:00
*** pcaruana has joined #openstack-infra07:00
AJaegerdirk: mmh, let me check why it did that ;( Thanks for telling07:01
*** jtomasek has joined #openstack-infra07:01
AJaegerdirk: indeed, we have not - let me fix...07:03
*** slaweq has joined #openstack-infra07:04
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Fix requirements proposal jobs  https://review.openstack.org/51416107:07
AJaegerdirk, I fixed the wrong one ;( ^07:07
*** andreas_s has quit IRC07:09
*** andreas_s has joined #openstack-infra07:09
*** yamamoto_ has joined #openstack-infra07:11
openstackgerritAndreas Florath proposed openstack/diskimage-builder master: Use -t devpts for /dev/pts mounts  https://review.openstack.org/51404307:13
*** yamamoto has quit IRC07:13
fricklerAJaeger: I'm a bit confused now, when does the "branches:" tag need "^$" around it and when does it not?07:13
*** jtomasek has quit IRC07:14
*** andreas_s has quit IRC07:14
AJaegerfrickler: it might be a bug as well ;)07:16
openstackgerritTovin Seven proposed openstack-infra/openstack-zuul-jobs master: Remove legacy oslo.versionedobjects job  https://review.openstack.org/51178407:16
AJaegerfrickler: I noticed that the job run on branch openstack/stable-2.13.3 (or something like that) and openstack/stable-2.13.407:17
AJaegerBut it should only run on exactly "openstack/stable-2.13"07:17
*** dbecker has joined #openstack-infra07:17
AJaegerSo, adding the regex to catch that07:17
AJaegerfrickler: let me update commit message...07:18
*** ccamacho has joined #openstack-infra07:18
mpetersonGood morning, I need help with some jobs failing with 'ERROR No valid playbook found' on a branch but the same jobs working on master, do you know why it might be? (works: https://review.openstack.org/#/c/513938/ | doesn't work: https://review.openstack.org/#/c/513374/ )07:19
*** aviau has quit IRC07:19
*** edmondsw has joined #openstack-infra07:19
*** aviau has joined #openstack-infra07:19
fricklermpeterson: without looking in detail: iiuc you need to cherry-pick the playbook into the stable branches07:20
*** pahuang has quit IRC07:21
*** witek_ has joined #openstack-infra07:22
*** witek has quit IRC07:22
AJaegermpeterson: https://docs.openstack.org/infra/manual/zuulv3.html#stable-branches07:22
mordredAJaeger, frickler: fyi, there is some weirdness around jobs in master vs. stable branches right now that jeblair is looking in to - so some of it may be a little wonkier than it's supposed to be for a week or two ...07:22
fricklerAJaeger: ah, o.k., substring matching is a good explanation, but then things like "^stable/ocata$" which we have in some locations really are the same as "stable/ocata" assuming the usual branch naming07:22
mordredtl;dr - there may be some cases where branch matchers need to be explicitly provided where it is not the intent for them to need to be explicitly provided07:23
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Run gerrit periodic on openstack/2.13 only  https://review.openstack.org/51412707:23
AJaegerfrickler: better? ^07:24
*** edmondsw has quit IRC07:24
mordred(we don't have a great specific suggestion of action yet - have some concerns about getting workarounds cargo-culted in to too many places)07:24
*** ykarel__ has joined #openstack-infra07:24
AJaegerfrickler: yes, as long as we do not have stable/ocata-something, those are the same07:24
*** andreas_s has joined #openstack-infra07:24
AJaegermordred: let's discuss later.07:25
AJaegermordred: morning, are you still in Europe?07:25
*** andreas_s has quit IRC07:25
*** andreas_s has joined #openstack-infra07:25
mpetersonfrickler, AJaeger: mmm I see, I got confused since it picked the project stanza but not the playbooks. Thanks!07:25
AJaegermpeterson: no worries, we're all learning together here - one step at a time ;)07:26
mordredAJaeger: I am - doing a talk on zuul v3 at OSSummit Europe in a couple of hours07:26
*** jistr is now known as jistr|mtgs07:26
AJaegermordred: Enjoy Prague!07:27
SamYaplemordred: you must be out of the country because you are up at some weird times07:27
SamYapleah prague07:27
*** ykarel_ has quit IRC07:27
*** tesseract has joined #openstack-infra07:27
AJaegerfrickler, mordred, would be nice to get a review of https://review.openstack.org/514161 ...07:27
kazshAJaeger: G'day, could you kindly add myself "kaz_shinohara" to heat-dashboard-core team on gerrit ?  my change safely merged in governance.  https://review.openstack.org/#/c/504166/07:28
AJaegerkazsh: I don't have those permissions. Perhaps an infra-roote is around ^07:29
*** yamamoto_ has quit IRC07:29
AJaegerkazsh: and then the PTL should be added ^07:29
AJaegerkazsh: and the PTL can add others07:29
*** yamamoto has joined #openstack-infra07:29
dirkAJaeger: blame the reviewers ! ;)07:30
AJaegermordred: you can tell the audience that v3 is running just fine. I'm really happy with the state of it and the progress made in the last weeks - both on Zuul v3 and on jobs. It feels like v3 runs faster07:30
AJaegerdirk: please review it, so that I don't have to blame anybody ;)07:31
AJaegerdirk: errors happen and can easily get corrected, no need for blaming07:32
*** hashar has joined #openstack-infra07:32
AJaegerfungi, clarkb , readthedocs still fails, see http://logs.openstack.org/f7/f7bbe55504c57f703c5858f7a8b8d5359df3f101/post/trigger-readthedocs/c2b562f/ara/result/872671c1-fd73-4bab-8143-09a4f84d20fa/ - I'll put to etherpad07:33
*** pahuang has joined #openstack-infra07:33
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca-api  https://review.openstack.org/51372207:35
dirkAJaeger: looks good07:35
*** kjackal_ has joined #openstack-infra07:40
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove unused legacy templates  https://review.openstack.org/51394107:42
*** jpena|off is now known as jpena07:43
*** yamamoto has quit IRC07:43
*** Hal has joined #openstack-infra07:45
*** rtjure has joined #openstack-infra07:45
*** Hal is now known as Guest9737407:45
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca-api  https://review.openstack.org/51372207:48
*** salv-orlando has quit IRC07:50
*** salv-orlando has joined #openstack-infra07:50
*** dhinesh has joined #openstack-infra07:52
*** jtomasek has joined #openstack-infra07:54
*** salv-orl_ has joined #openstack-infra07:55
*** nephel has joined #openstack-infra07:55
*** amoralej|off is now known as amoralej07:55
*** yamamoto has joined #openstack-infra07:57
*** dhinesh has quit IRC07:57
*** salv-orlando has quit IRC07:58
*** yamamoto has quit IRC08:03
*** vponomaryov1 has quit IRC08:05
*** ykarel__ is now known as ykarel|lunch08:10
*** vponomaryov has joined #openstack-infra08:12
*** e0ne has joined #openstack-infra08:13
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca-api  https://review.openstack.org/51372208:13
*** rtjure has quit IRC08:14
*** owalsh_ is now known as owalsh08:18
kazshAJaeger: Thanks a lot, could anybody infra-root team help me out ?  need to add myself and PTL to heat-dashboard-core so that our project move forward...08:19
*** rtjure has joined #openstack-infra08:20
ianwkazsh: i added you08:22
*** ralonsoh has joined #openstack-infra08:22
*** finucannot is now known as stephenfin08:23
*** rtjure has quit IRC08:25
kazshianw: thank you very much !08:26
*** rtjure has joined #openstack-infra08:30
*** derekh has joined #openstack-infra08:32
*** spectr has quit IRC08:35
*** rtjure has quit IRC08:35
openstackgerritChandan Kumar proposed openstack-infra/openstack-zuul-jobs master: Fixed typo in zaqar tempest plugin configuration  https://review.openstack.org/51418208:35
*** lucas-afk is now known as lucasagomes08:36
*** yamamoto has joined #openstack-infra08:36
*** wolverineav has joined #openstack-infra08:36
*** yamamoto has quit IRC08:38
*** mpjetta has quit IRC08:39
*** rtjure has joined #openstack-infra08:40
*** wolverineav has quit IRC08:40
*** mpjetta has joined #openstack-infra08:41
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca-api  https://review.openstack.org/51372208:41
*** rtjure has quit IRC08:44
*** dtantsur|afk is now known as dtantsur08:45
*** ykarel|lunch is now known as ykarel08:46
*** mpjetta has quit IRC08:46
*** mpjetta has joined #openstack-infra08:48
*** spectr has joined #openstack-infra08:49
*** yamamoto has joined #openstack-infra08:50
*** dingyichen has quit IRC08:53
*** dhinesh has joined #openstack-infra08:53
*** tosky has joined #openstack-infra08:54
*** rtjure has joined #openstack-infra08:54
*** raissa has quit IRC08:57
*** dhinesh has quit IRC08:58
*** raissa has joined #openstack-infra08:58
*** rtjure has quit IRC08:59
flaper87hey folks, can someone help me understand why this patch is not being merged? https://review.openstack.org/#/c/513311/09:01
flaper87The repo was recently imported from GH and all required patches from the infra side seem to be merged and correct09:02
flaper87am I missing something?09:02
* flaper87 is sure he's missing something09:02
flaper87just not sure what that something is09:02
toskyflaper87: do you mean that you fixed project-config with at least the basic template that enables merging?09:03
*** yamamoto has quit IRC09:03
*** ankkumar has joined #openstack-infra09:04
flaper87tosky: what do you mean I fixed project-config? The patches to project-config were submitted and approved. Lemme get the links09:04
toskyan alternative question would have been then (what is the link to the project-config review)? :)09:04
toskyflaper87: this one? https://review.openstack.org/#/c/51233009:05
flaper87https://review.openstack.org/#/c/512330/ and https://review.openstack.org/#/c/512323/09:05
AJaegerflaper87:  I rechecked.09:06
toskyAJaeger always faster :)09:06
AJaegerflaper87: you need Zuul to +1 on the change and I did not see a vote on it.09:06
flaper87AJaeger: thanks, I had rechecked over the weekend09:06
flaper87hence me asking09:07
AJaegerflaper87: you did not recheck!09:07
AJaegerflaper87: you toggled the +W09:07
flaper87wait, what?09:07
AJaegerflaper87: I do not see "recheck" comment09:07
*** rtjure has joined #openstack-infra09:07
flaper87no, I swear I did09:07
flaper87fuck this internet connection09:07
flaper87pardon my language09:07
flaper87T_T09:07
AJaegerflaper87: and it's merged now ;)09:07
*** edmondsw has joined #openstack-infra09:08
flaper87I'm in a place with poor internet connection and the recheck comment must have gone nowhere09:08
flaper87thanks Andreas09:08
AJaegerglad we could sort it out so quickly...09:08
* flaper87 starts reading how to add in-repo zuul jobs09:09
*** derekh has quit IRC09:11
*** edmondsw has quit IRC09:12
*** rtjure has quit IRC09:12
*** yamamoto has joined #openstack-infra09:13
*** derekh has joined #openstack-infra09:13
*** sambetts|afk is now known as sambetts09:15
*** rtjure has joined #openstack-infra09:17
AJaegerflaper87: once you have your first patch up, feel free to ask for review...09:19
*** arxcruz|off is now known as arxcruz09:19
flaper87AJaeger: I will :)09:20
*** janki has quit IRC09:21
*** rtjure has quit IRC09:21
andreas_sHi. is there a way to just disable the build-openstack-sphinx-docs for the project networking-dpm? Since the transition to zuulv3 this job is facing some issue. I want to deactivate to unblock our work and then add it again once we define the jobs in our own repo...09:22
*** claudiub has joined #openstack-infra09:23
AJaegerandreas_s: sure, you can remove it. But let's first understand why it fails. Have a link to a failure?09:24
andreas_sAJaeger: http://logs.openstack.org/83/513683/1/check/build-openstack-sphinx-docs/da7caa2/job-output.txt.gz09:24
andreas_sthe issue is, that zuul cloner is pulling neutron09:24
andreas_sbut neutron is not in the list of dpendend projects09:24
AJaegerandreas_s: so, send a patch to add neutron to required-projects like other repos did already...09:25
andreas_slast week I got the acdvice to use the publish-openstack-sphinx-docs-neutron job instead09:25
andreas_sbut we're not allowed to publish to openstack.org, as we're not part of the neutron stadium...09:26
*** claudiub|2 has quit IRC09:26
AJaegerSo, just do what that template does ;)09:26
AJaegerandreas_s: shall I fix it for you quickly?09:26
andreas_sAJaeger: that would be great :)09:26
andreas_sI'm still a bit lost in finding the right places... thanks09:27
*** rtjure has joined #openstack-infra09:29
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Fix required repos for networking-dpm  https://review.openstack.org/51419109:29
AJaegerandreas_s: this should do the trick ^09:29
AJaegerandreas_s: that will change soon ;)09:29
*** spectr has quit IRC09:31
*** electrofelix has joined #openstack-infra09:31
*** spectr has joined #openstack-infra09:31
andreas_sAJaeger: ah ok. so the explicit definition is overriding the default definition, right?09:31
andreas_sAJaeger: cause I'm not 100% sure where the sphinx job comes from - It's probably part of some other template...09:32
*** yolanda has joined #openstack-infra09:34
*** rtjure has quit IRC09:34
*** salv-orl_ has quit IRC09:36
andreas_sAJaeger: can you explain in a nutshell how the zuul.d/projects.yaml (jenkins/jobs/projects.yaml) and the zuul/layout.yaml play together? I'm still struggeling a bit with the many places where definitions exist...09:37
*** salv-orlando has joined #openstack-infra09:37
AJaegerandreas_s: the job is part of the docs-on-rtd template.09:37
AJaegerandreas_s: zuul/layout.yaml is dead and ignored09:38
AJaegerWe have jobs defined in openstack-zuul-jobs now and in project-config, best to read docs.openstack.org/infra/manual/zuulv3.html for an overview09:38
andreas_sAJaeger: got it. Thanks.09:39
*** rtjure has joined #openstack-infra09:41
*** salv-orlando has quit IRC09:41
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Update README to reflect current status  https://review.openstack.org/51419509:42
*** sdague has joined #openstack-infra09:44
*** LindaWang has quit IRC09:45
*** nephel has quit IRC09:45
*** rtjure has quit IRC09:46
stephenfinAJaeger: Morning. I've a question for you on the zuulv3 migration09:47
stephenfinI'm looking at the list of jobs for openstack/nova in 'project-config/zuul.d/projects.yaml', and I notice a good deal of them are reused by multiple projects (mostly the tempest-dsvm and grenade-dvsm, of which there are many)09:49
stephenfinIs the expectation that we'd be duplicating these between projects? If so, how do we stop them getting out of sync over time?09:49
toskyif the question is "are there some basic jobs that we can built upon", the answer is:09:49
tosky- there is a work-in-progress base devstack-tempest job, but it's not working properly yet; you can try to build one based on the stack of patches under review09:50
stephenfintosky: Not quite. I've figured out that 'openstack-zuul-jobs/tree/zuul.d/jobs.yaml' exists09:50
tosky- work on a common grenade test will start when the shared tempest job is done09:50
toskyoh, no, it is exactly that question :)09:50
*** rossella_s has joined #openstack-infra09:51
*** andreas_s has quit IRC09:51
stephenfintosky: So essentially don't worry about those until the shared jobs are finished?09:51
*** andreas_s has joined #openstack-infra09:52
toskystephenfin: you can start building over the under-construction jobs and help testing them09:52
toskyat least from tempest job09:52
toskyfor*09:52
*** rtjure has joined #openstack-infra09:52
toskyfor example, this is my work in progress for Sahara https://review.openstack.org/#/c/512058/ ; ignore the scenario job, just check sahara-tests-tempest09:53
stephenfinConsidering that I only just learnt what dsvm stands for, I might not be the best candidate. I can try though :)09:53
toskythis is the tip of the patches for devstack-tempest https://review.openstack.org/#/c/512057/09:53
toskyoh09:53
toskywell, if you want to go for the slow route and you didn't do it already, you can import the legacy jobs in-tree (in your repositories) for now and wait09:54
AJaegerstephenfin: the idea here is that one repo defines those jobs - and other just use it.09:54
AJaegerstephenfin: work with andreaf and QA to define the jobs in tempest and grenade ;)09:55
*** gcb has quit IRC09:56
stephenfintosky: That's what I was doing, but I'd no idea what to do with jobs like 'legacy-tempest-dsvm-multinode-live-migration', which are used by both 'openstack/nova' and 'openstack/tempest'09:56
stephenfinI can't simply move them to nova's repo or I'll lose that test coverage for tempest. That's my main question for now09:57
*** rtjure has quit IRC09:57
stephenfinThere's a lot more of those too: nova and neutron in particular share a _lot_ of jobs09:57
*** yamamoto has quit IRC09:58
*** liujiong has quit IRC09:58
*** liujiong has joined #openstack-infra09:59
*** jamesmcarthur has joined #openstack-infra09:59
*** yamamoto has joined #openstack-infra09:59
*** gcb has joined #openstack-infra10:00
*** andreas_s has quit IRC10:00
*** Guest38932 has quit IRC10:00
toskystephenfin: you can still migrate the legacy jobs to the place where the native job will live, and reference them from the other repository10:01
toskyeven if we had all "native" jobs right now, we would have only a single definition for each one10:01
*** andreas_s has joined #openstack-infra10:01
toskyfor example, I'm going to define the sahara-tempest job into sahara-tests, and it will be used for gating jobs in sahara-tests (where it is defined), in sahara and python-saharaclient (where it will be referred)10:02
*** cuongnv has quit IRC10:03
*** rtjure has joined #openstack-infra10:03
*** jamesmcarthur has quit IRC10:04
*** spectr has quit IRC10:04
stephenfintosky: How do I ensure that zuul picks up the job? Simply install the dependency (e.g. via 'required-projects')?10:05
strigazihi AJaeger , how can I recheck this https://review.openstack.org/367012 I get RETRY_LIMIT10:05
*** kiennt26 has quit IRC10:05
*** yamamoto has quit IRC10:06
*** udesale has quit IRC10:06
*** pblaho has joined #openstack-infra10:06
*** andreas_s has quit IRC10:06
*** yamamoto has joined #openstack-infra10:06
toskystephenfin: good question; required-projects make sure that the content of the repository is copied to the worker nodes10:06
*** gildub has joined #openstack-infra10:07
toskyhere you need the job on the executor, and I'm not sure if you really need anything special; the namespace of the job names is global10:07
stephenfinSo something like 'legacy-tempest-dsvm-nova-v20-api' should probably live in the nova repo10:08
*** rtjure has quit IRC10:08
stephenfinI want to migrate that (with all the commit metadata like Depends-On), then ensure nova is in the 'required-projects' list for any other project using that job10:08
*** annp has quit IRC10:08
stephenfinOh, wait - misunderstood you. I only need the first step so10:10
toskyyou may have seen it, but in case: https://docs.openstack.org/infra/manual/zuulv3.html10:10
toskythe part about migrating legacy jobs10:10
openstackgerritAndrey Pavlov proposed openstack-infra/project-config master: [openstack-helm] add job for opencontrail  https://review.openstack.org/51421010:10
stephenfinSure have. Again though, migrating something like 'legacy-nova-tox-functional-py35' is easy enough. It's the ones that were used by multiple projects that were confusing me10:11
*** calbers has joined #openstack-infra10:11
stephenfinI really didn't want to move stuff to nova, only to find out that broke tempest, neutron, cinder etc. because the job definitions disappeared10:11
stephenfinBut if it's a global namespace and things magically get registered, then it seems that's not an issue and I can just move anything that looks to be nova-first10:12
toskyI would maybe draft a list with a plan of changes and contact the interested projects to double check if the solution looks correct10:14
toskya list of changed jobs*10:14
openstackgerritAndrey Pavlov proposed openstack-infra/project-config master: [openstack-helm] add job for opencontrail  https://review.openstack.org/51421010:15
stephenfinNot a bad idea. I'll do that10:15
*** andreas_s has joined #openstack-infra10:16
*** rtjure has joined #openstack-infra10:16
toskyAJaeger: do you happen to know how to manage ansible modules which requires shade ('ERROR: shade is required for this module')? Should I just add it to required-projects or do I need to install it explicitly?10:16
*** armaan has quit IRC10:19
openstackgerritAndrey Pavlov proposed openstack-infra/project-config master: [openstack-helm] add job for opencontrail  https://review.openstack.org/51421010:19
*** armaan has joined #openstack-infra10:19
*** liujiong has quit IRC10:20
fricklerstrigazi: this looks like a real error, I don't think a recheck will help http://logs.openstack.org/12/367012/21/check/puppet-openstack-syntax-4/719fe90/job-output.txt.gz#_2017-10-23_09_47_26_15490510:20
*** rtjure has quit IRC10:21
*** rossella_s has quit IRC10:21
*** spectr has joined #openstack-infra10:21
openstackgerritRico Lin proposed openstack-infra/project-config master: Remove legacy jobs from heat  https://review.openstack.org/50919410:21
*** namnh has quit IRC10:22
AJaegerstephenfin: convert what you're sure about - and do the rest later after dsicussion - in this case with QA team10:24
AJaegerstrigazi: something looks completely broken if you get RETRY_LIMIT everywhere, will check10:24
*** andreas_s has quit IRC10:25
*** rtjure has joined #openstack-infra10:25
*** gmann is now known as gmann_afk10:26
AJaegerstrigazi: best wait for mnaser and dmsimard to be awake on that one10:26
AJaegertosky: I suggest to discuss with mordred10:27
toskyAJaeger: ack, thanks10:27
*** wolverineav has joined #openstack-infra10:30
*** Guest97374 has quit IRC10:30
*** andreas_s has joined #openstack-infra10:30
*** rtjure has quit IRC10:30
*** andreas_s has quit IRC10:35
*** wolverineav has quit IRC10:35
*** rtjure has joined #openstack-infra10:35
*** pbourke has quit IRC10:37
*** yamamoto_ has joined #openstack-infra10:37
*** pbourke has joined #openstack-infra10:39
*** andreas_s has joined #openstack-infra10:39
*** rtjure has quit IRC10:40
*** janki has joined #openstack-infra10:40
*** yamamoto has quit IRC10:40
openstackgerritRico Lin proposed openstack-infra/openstack-zuul-jobs master: Remove legacy jobs for heat  https://review.openstack.org/51357610:42
*** andreas_s has quit IRC10:42
*** andreas_s has joined #openstack-infra10:42
*** ldnunes has joined #openstack-infra10:43
openstackgerritAdrian Czarnecki proposed openstack-infra/openstack-zuul-jobs master: Remove monasca legacy job  https://review.openstack.org/51425110:44
*** spectr has quit IRC10:45
*** spectr has joined #openstack-infra10:47
openstackgerritAdrian Czarnecki proposed openstack-infra/openstack-zuul-jobs master: Remove monasca legacy job  https://review.openstack.org/51425110:48
*** yamamoto_ has quit IRC10:48
openstackgerritAdrian Czarnecki proposed openstack-infra/openstack-zuul-jobs master: Remove monasca legacy job  https://review.openstack.org/51425110:49
*** yamamoto has joined #openstack-infra10:50
*** Qiming has quit IRC10:50
*** Qiming has joined #openstack-infra10:54
*** rtjure has joined #openstack-infra10:55
*** yamamoto has quit IRC10:55
*** yamamoto has joined #openstack-infra10:55
*** gcb has quit IRC10:58
*** Qiming has quit IRC10:58
*** vponomaryov has quit IRC10:59
*** vponomaryov has joined #openstack-infra10:59
*** rtjure has quit IRC10:59
*** Qiming has joined #openstack-infra11:01
*** armaan has quit IRC11:03
*** armaan has joined #openstack-infra11:03
*** AJaeger has quit IRC11:03
*** thiagolib has joined #openstack-infra11:03
*** dave-mccowan has joined #openstack-infra11:03
*** rtjure has joined #openstack-infra11:04
flaper87can I add a full git url to required-projects in a job definition?11:05
* flaper87 should just try this11:05
strigaziAJaeger ok thanks11:06
*** nicolasbock has joined #openstack-infra11:07
*** vponomaryov has quit IRC11:09
*** rtjure has quit IRC11:09
*** yolanda has quit IRC11:09
*** dbecker has quit IRC11:09
*** AJaeger has joined #openstack-infra11:11
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca  https://review.openstack.org/51372211:12
*** vponomaryov has joined #openstack-infra11:13
openstackgerritOpenStack Proposal Bot proposed openstack/os-testr master: Updated from global requirements  https://review.openstack.org/50364511:13
openstackgerritAdrian Czarnecki proposed openstack-infra/project-config master: Remove legacy job for monasca  https://review.openstack.org/51372211:14
*** tpsilva has joined #openstack-infra11:14
*** ykarel is now known as ykarel|afk11:15
*** rtjure has joined #openstack-infra11:17
*** lucasagomes is now known as lucas-hungry11:17
*** jkilpatr has joined #openstack-infra11:19
*** vponomaryov has quit IRC11:20
*** smatzek has joined #openstack-infra11:20
*** vponomaryov has joined #openstack-infra11:20
*** rtjure has quit IRC11:22
*** gildub has quit IRC11:24
*** stakeda has quit IRC11:26
*** rtjure has joined #openstack-infra11:28
*** yamamoto_ has joined #openstack-infra11:30
openstackgerritAndrey Pavlov proposed openstack-infra/project-config master: [openstack-helm] add job for opencontrail  https://review.openstack.org/51421011:30
*** LindaWang has joined #openstack-infra11:31
*** yamamoto_ has quit IRC11:31
*** rtjure has quit IRC11:32
*** yamamoto has quit IRC11:32
*** yamamoto has joined #openstack-infra11:32
*** jpena is now known as jpena|lunch11:36
*** rtjure has joined #openstack-infra11:38
*** pgadiya has quit IRC11:38
*** nicolasbock has quit IRC11:39
*** jtomasek has quit IRC11:39
*** Hal has joined #openstack-infra11:40
*** Hal is now known as Guest5791611:40
*** erlon has joined #openstack-infra11:42
*** dtantsur is now known as dtantsur|brb11:42
*** rtjure has quit IRC11:43
*** ykarel|afk is now known as ykarel11:43
*** janki has quit IRC11:44
*** pblaho has quit IRC11:44
*** ldnunes has quit IRC11:46
*** ldnunes has joined #openstack-infra11:47
dmsimardflaper87: why a full git url ?11:47
dmsimardYou mean like github or something ?11:48
*** rtjure has joined #openstack-infra11:48
flaper87dmsimard: yes11:49
dmsimardflaper87: for a project to be in 'required-projects', it must first be configured to be in Zuul -- that list of projects in main.yaml.11:50
dmsimardIt's the equivalent of Zuul Cloner, basically11:51
flaper87dmsimard: gotcha, thanks. That answers my question11:51
*** yamamoto has quit IRC11:52
*** nicolasbock has joined #openstack-infra11:52
*** rosmaita has joined #openstack-infra11:52
dmsimardflaper87: you would need to setup a job with a 'pre-run' which does a git clone of the stuff outside OpenStack that you need.11:52
*** rtjure has quit IRC11:53
flaper87dmsimard: that's exactly what I did11:53
flaper87:)11:53
*** yamamoto has joined #openstack-infra11:53
dmsimardWell there you go11:54
*** LindaWang has quit IRC11:57
*** yamamoto has quit IRC11:58
*** rtjure has joined #openstack-infra11:58
*** thorst has joined #openstack-infra11:59
*** thorst_ has joined #openstack-infra12:00
*** thorst_ has quit IRC12:01
*** witek_ is now known as witek12:02
*** rtjure has quit IRC12:03
*** liusheng has quit IRC12:03
*** thorst has quit IRC12:04
*** salv-orlando has joined #openstack-infra12:04
*** thorst has joined #openstack-infra12:04
*** nicolasbock has quit IRC12:05
*** nicolasbock has joined #openstack-infra12:06
*** rlandy has joined #openstack-infra12:06
*** LindaWang has joined #openstack-infra12:07
*** jtomasek has joined #openstack-infra12:08
*** rtjure has joined #openstack-infra12:10
*** rossella_s has joined #openstack-infra12:12
*** rtjure has quit IRC12:15
*** dhellmann has quit IRC12:15
*** jpich has joined #openstack-infra12:15
*** dhellmann has joined #openstack-infra12:16
*** huanxie has quit IRC12:16
*** lucas-hungry is now known as lucasagomes12:18
*** trown|outtypewww is now known as trown12:18
*** weshay|bbiab is now known as weshay|ruck12:18
*** dbecker has joined #openstack-infra12:20
*** rtjure has joined #openstack-infra12:21
*** edmondsw has joined #openstack-infra12:21
*** dprince has joined #openstack-infra12:21
*** edmondsw has quit IRC12:21
*** edmondsw has joined #openstack-infra12:22
*** e0ne has quit IRC12:25
*** rtjure has quit IRC12:26
openstackgerritChandan Kumar proposed openstack-infra/openstack-zuul-jobs master: Remove legacy tempest-tox-plugin-sanity-check jobs  https://review.openstack.org/51427112:26
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Remove legacy tempest-tox-plugin-sanity-check jobs  https://review.openstack.org/51427312:29
*** pblaho has joined #openstack-infra12:30
openstackgerritChandan Kumar proposed openstack-infra/openstack-zuul-jobs master: Remove legacy tempest-tox-plugin-sanity-check jobs  https://review.openstack.org/51427112:30
*** claudiub|2 has joined #openstack-infra12:30
*** claudiub has quit IRC12:33
chandankumardmsimard: for in repo tox specific jobs we also need pre-run?12:34
dmsimardchandankumar: I'm not sure I understand your question12:34
chandankumardmsimard: for this one https://review.openstack.org/#/c/514269/12:35
*** yamamoto has joined #openstack-infra12:36
dmsimardchandankumar: zuul comments on what the syntax error is, I added a comment12:36
chandankumardmsimard: thanks :-)12:38
ykareldmsimard, if using ubuntu-xenial then hosts also has to be taken care off:-https://review.openstack.org/#/c/514269/2/playbooks/tempest-tox-plugin-sanity-check/post.yaml@112:39
*** nicolasbock has quit IRC12:39
*** jpena|lunch is now known as jpena12:40
*** ociuhandu has quit IRC12:40
*** pcaruana has quit IRC12:41
dmsimardykarel: yes12:41
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci master: Use playbook from tripleo-quickstart-extras for OVB  https://review.openstack.org/51350812:41
ykareldmsimard, Ok, https://github.com/openstack-infra/openstack-zuul-jobs/blob/455d621bf575351471e75d24256de95b2b07aa29/zuul.d/nodesets.yaml#L38-L4212:41
ykarelchandankumar, ^^12:41
chandankumarsorr fixing it12:41
*** ankkumar_ has joined #openstack-infra12:45
*** yamamoto has quit IRC12:46
*** ankkumar has quit IRC12:46
*** nicolasbock has joined #openstack-infra12:46
*** ankkumar_ has quit IRC12:46
*** yolanda has joined #openstack-infra12:47
openstackgerrityolanda.robla proposed openstack/diskimage-builder master: Create rescue user on ironic agent  https://review.openstack.org/50657912:50
*** vponomaryov has quit IRC12:52
*** vponomaryov has joined #openstack-infra12:52
*** huanxie has joined #openstack-infra12:56
openstackgerritSam Betts proposed openstack-infra/project-config master: Ensure branch overrides are correctly set for networking-cisco  https://review.openstack.org/51258812:56
openstackgerritMerged openstack-infra/project-config master: Fix releasenotes job for VPNaaS dashboard  https://review.openstack.org/51412312:57
*** lennyb has quit IRC12:59
openstackgerritStephen Finucane proposed openstack-infra/openstack-zuul-jobs master: Remove legacy jobs in nova  https://review.openstack.org/51431013:01
openstackgerritStephen Finucane proposed openstack-infra/project-config master: Remove legacy jobs in nova  https://review.openstack.org/51431113:01
*** vponomaryov has quit IRC13:01
*** vponomaryov has joined #openstack-infra13:01
stephenfinsdague: Not sure how "up" on zuul v3 you are, but I think you'd be a good person to look at those ^ ?13:02
openstackgerritCorey Bryant proposed openstack-infra/project-config master: snaps: add snap-gnocchi definitions  https://review.openstack.org/50096413:02
stephenfinThe nova change is here https://review.openstack.org/51430913:02
*** yamamoto has joined #openstack-infra13:02
*** mat128 has quit IRC13:03
*** jtomasek has quit IRC13:05
*** lennyb has joined #openstack-infra13:05
*** vponomaryov has quit IRC13:07
*** vponomaryov has joined #openstack-infra13:07
*** bobh has joined #openstack-infra13:07
*** mriedem has joined #openstack-infra13:07
dmsimardproject-config-core: need a +3 on https://review.openstack.org/#/c/513930/ to unblock puppet-openstackci please13:09
*** jamesmcarthur has joined #openstack-infra13:09
*** vponomaryov has quit IRC13:09
*** vponomaryov has joined #openstack-infra13:09
dmsimardclarkb: is it just me or does devstack-gate start to be redundant with v3 ?13:10
ykareljust copying project stanza in stable branch works? i did it in: https://review.openstack.org/#/c/514272/ as per: http://lists.openstack.org/pipermail/openstack-dev/2017-October/123688.html13:11
*** jtomasek has joined #openstack-infra13:11
ykareli did something wrong?13:11
ykareljeblair, ^^13:12
dmsimardykarel: I'm not fully awake yet but I *think* a zuul.yaml applies to all branches unless you explicitely match branches in your jobs13:12
AJaegerykarel: you need playbooks as well13:12
dmsimardbut yes, like AJaeger mentions you need playbooks13:12
AJaegerhttps://docs.openstack.org/infra/manual/zuulv3.html#stable-branches13:12
dmsimardAJaeger: ah, so a zuul.yaml is needed for every branch, okay13:13
chandankumarAJaeger: depends on for this is added here https://review.openstack.org/#/c/514271/ but it is not working place have a look13:13
ykarelAJaeger, yes find it in the doc: If you have playbooks or roles included on the master branch, backport these as well., Thanks13:13
*** salv-orl_ has joined #openstack-infra13:15
openstackgerritSam Betts proposed openstack-infra/openstack-zuul-jobs master: [DNM] THIS IS A TEST  https://review.openstack.org/51431413:16
AJaegerchandankumar: did you read the message by zuul?13:16
*** salv-orlando has quit IRC13:16
AJaegerchandankumar: it tells you that the dependend change needs to merge first - and then you can recheck13:16
AJaegerchandankumar: so, ignore for now13:17
*** salv-orl_ has quit IRC13:17
*** salv-orlando has joined #openstack-infra13:18
mnaserdmsimard i think we can drop puppet-openstack-integration from legacy-openstackci-base because it was only there because of a bug in the converter13:19
mnaserre: 513930 at least13:19
AJaegerbbl13:20
*** vponomaryov has quit IRC13:20
dmsimardmnaser: sure, I can do it in followup ? just want to unblock it13:20
dmsimardmnaser: was copy pasta :)13:20
mnaserdmsimard im okay with that, one sec13:21
*** xinliang has quit IRC13:23
*** lennyb has quit IRC13:23
*** sree has joined #openstack-infra13:23
sdaguestephenfin: I'm not very up on it13:24
*** baoli has joined #openstack-infra13:25
stephenfinsdague: Darn :(13:25
*** gcb has joined #openstack-infra13:25
*** smatzek has quit IRC13:26
mnaserdmsimard parent of jobs should be legacy-openstackci-beaker no?13:26
*** smatzek has joined #openstack-infra13:27
mnaseroh13:27
mnasernvm13:27
*** huanxie has quit IRC13:27
*** lennyb has joined #openstack-infra13:27
*** slaweq has quit IRC13:28
*** slaweq has joined #openstack-infra13:28
*** jamesmcarthur has quit IRC13:29
*** makowals has quit IRC13:29
smcginnismnaser: Just checking - is it a mistake that the puppet jobs ended up with publish-to-pypi? http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n2441513:30
*** eumel8 has quit IRC13:30
*** smatzek has quit IRC13:31
*** makowals has joined #openstack-infra13:31
*** abishop has joined #openstack-infra13:31
*** slaweq has quit IRC13:33
AJaegersmcginnis: mordred, looks like a bug in the conversion - comparing with zuul/layout.yaml ^13:33
smcginnisYeah, seems like a mistake.13:33
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci master: Use playbook from tripleo-quickstart-extras for OVB  https://review.openstack.org/51350813:34
*** Goneri has quit IRC13:34
*** abishop has left #openstack-infra13:34
*** jcoufal has joined #openstack-infra13:34
fungidmsimard: as far as devsatack-gate becoming redundant under zuul v3, yes. the idea is that its actions become roles/playbooks in our general-purpose library and/or in the devstack repo, and eventually we can probably retire devstack-gate entirely13:35
*** Goneri has joined #openstack-infra13:35
dmsimardfungi: ok, just making sure my assessment was correct13:36
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add missing required-projects for puppet-openstackci  https://review.openstack.org/51393013:37
*** vponomaryov has joined #openstack-infra13:38
*** ykarel has quit IRC13:38
*** yolanda has quit IRC13:43
mnasersmcginnis yes it is a mistake, we should disable that most likely13:43
*** rpittau_ has joined #openstack-infra13:44
*** salv-orl_ has joined #openstack-infra13:44
*** eharney has joined #openstack-infra13:44
*** salv-orlando has quit IRC13:45
*** mat128 has joined #openstack-infra13:45
AJaegermnaser, smcginnis : Will either of you fix this? Or do we need to write it on the etherpad and wait until takes it?13:46
smcginnismnaser: I'm at a conference the next couple days, so a little distracted. Can you get that?13:47
openstackgerritStephen Finucane proposed openstack-infra/project-config master: Remove legacy jobs in nova  https://review.openstack.org/51431113:47
openstackgerritDavid Shrewsbury proposed openstack-infra/openstack-zuul-jobs master: Remove legacy nodepool jobs  https://review.openstack.org/51432113:51
*** hemna_ has joined #openstack-infra13:51
*** ykarel has joined #openstack-infra13:56
*** hongbin has joined #openstack-infra13:56
*** yolanda has joined #openstack-infra13:57
*** esberglu has joined #openstack-infra13:58
*** tojuvone has joined #openstack-infra13:58
*** gcb has quit IRC13:58
*** gcb has joined #openstack-infra13:58
toskyfungi: talking about that... in the previous world, when a test was shared between a library and a non-library, we had to define DEVSTACK_PROJECT_FROM_GIT=<library> when using the test on the library14:02
toskybecause iirc the library are taken from pip14:02
toskyhow does it work in the new world?14:02
*** ihrachys has joined #openstack-infra14:02
*** tojuvone has left #openstack-infra14:02
chandankumarAJaeger: is it necesaary to add openstack/requirements under required-projects in .zuul-yaml? but why14:03
AJaegerchandankumar: if you need it ;)14:04
chandankumarAJaeger: for example here http://logs.openstack.org/69/514269/6/check/tempest-tox-plugin-sanity-check/55bc06a/job-output.txt.gz14:04
AJaegerchandankumar: if you need upper-constraints file, you need requirements14:04
chandankumarAJaeger: ah got it :-)14:05
*** sree_ has joined #openstack-infra14:05
*** dtantsur|brb is now known as dtantsur14:05
*** sree has quit IRC14:05
*** sree_ is now known as Guest5201414:05
*** jamesmcarthur has joined #openstack-infra14:06
*** jaosorior has quit IRC14:08
*** jtomasek has quit IRC14:08
*** ociuhandu has joined #openstack-infra14:09
*** jtomasek has joined #openstack-infra14:09
*** smatzek has joined #openstack-infra14:09
*** smatzek has quit IRC14:10
*** smatzek has joined #openstack-infra14:10
*** ociuhandu has quit IRC14:12
*** rbrndt has joined #openstack-infra14:13
*** slaweq has joined #openstack-infra14:13
fungitosky: devstack still needs that variable as far as i know, but you also have to add the same projects to the job's required-projects list so that they'll be made available to it on the filesystem14:14
chandankumarAJaeger: i am confused about the parent https://review.openstack.org/#/c/514269/7/.zuul.yaml currently there is no other job there. what should i put in parent?14:14
AJaegerchandankumar: you migrate a job from openstack-zuul-jobs wehre it has a parent.14:14
AJaegerchandankumar: keep in mind we have a global namespace, you can use jobs from other repos14:14
toskyfungi: ack, the variable part was relevant, thanks; that means that I need to derive a new job though14:15
toskyfungi: also, do you know where should I put shade so that things like os_image works in my job? required-project seems to not be enough (of course shade probably needs to be installed)14:16
ykarelAJaeger, isn't "base" used as default parent if not specified?14:16
toskycontext: a job which uses devstack and returns "ERROR: shade is required for this module" when I try to use os_image in a local role14:16
*** slaweq has quit IRC14:18
*** felipemonteiro_ has joined #openstack-infra14:18
toskyAJaeger: but iirc there is an implicit parent14:18
toskyAJaeger: unless that job required a specific parent14:18
*** felipemonteiro__ has joined #openstack-infra14:19
AJaegertosky: you're right, we have a default parent. I would still set it - the legacy parent might be needed ;)14:20
*** gouthamr has joined #openstack-infra14:20
AJaegertosky: requirements file?14:20
*** salv-orl_ has quit IRC14:20
*** wolverineav has joined #openstack-infra14:20
*** salv-orlando has joined #openstack-infra14:20
*** david-lyle has joined #openstack-infra14:21
AJaegertosky: the parent is legacy-base in the change and that does more than base, I would keep it...14:21
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix puppet release jobs  https://review.openstack.org/51433414:21
AJaegertosky: last comment is for you and chandankumar14:21
toskyoh, I see14:21
toskyand the "requirements file" is the answer for the question on shade?14:22
*** dhinesh has joined #openstack-infra14:22
smcginnismnaser: dhellmann got the jobs fixed up.14:22
AJaegertosky: yes, requiremetns file was one suggestion for shade14:23
* AJaeger goes back meeting14:23
*** felipemonteiro_ has quit IRC14:23
toskythanks, I will try it14:23
Shrewstosky: AJaeger: i think you actually want the tox-siblings role. shade uses this in some of it's jobs14:26
dhellmannmnaser , smcginnis : after that 514334 merges we should re-queue the tag jobs for puppet-vitgrage so the right ones run14:26
toskyShrews: tox-siblings? But I'm not using tox14:27
*** dhinesh has quit IRC14:27
toskyor better, I'm not using tox when I'm using os_image14:27
*** jtomasek has quit IRC14:27
Shrewstosky: are you using devstack?14:27
toskyI use tox later in the process, but that's separate14:27
toskyShrews: I do, yes, this is a job child of "devstack"14:28
Shrewstosky: take a look at http://git.openstack.org/cgit/openstack-infra/shade/tree/playbooks/devstack/pre.yaml14:29
Shrewstosky: i don't have full context, so that may or may not be useful to you. just though i'd mention it14:29
*** gcb has quit IRC14:29
toskyShrews: thanks for that; I have the feeling that my use case may be different, but good to know nevertheless (for other use cases)14:30
* tosky waits for mordred :)14:30
Shrewsbut the shade jobs use devstack, then run some ansible playbooks within a tox env to test the os-* modules14:30
*** ccamacho has quit IRC14:32
*** makowals has quit IRC14:33
jeblairtosky: can you describe briefly what the job should do?14:33
jeblair(or point me at a change in progress)14:34
*** annp has joined #openstack-infra14:34
*** cshastri has quit IRC14:35
*** yolanda has quit IRC14:36
*** slaweq has joined #openstack-infra14:37
*** slaweq has quit IRC14:37
*** slaweq has joined #openstack-infra14:37
*** makowals has joined #openstack-infra14:38
*** xarses has joined #openstack-infra14:41
*** baoli has quit IRC14:41
*** psachin has quit IRC14:42
*** baoli has joined #openstack-infra14:42
*** camunoz has joined #openstack-infra14:43
EmilienMpabelanger: how iptables thing has been fixed?14:44
dhellmannjeblair : one thing I kept running into last week with all of the release job debugging was getting confused about which browser tab when with which thing I was debugging. How hard would it be to dump the equivalent of "git show" at the top of each log as a way to differentiate why a log was triggered? Is that something we would have to add to each job separately? or is there a base job we could add that to?14:44
dhellmanns/when/went/14:44
toskyjeblair: sahara-tests-scenario here: https://review.openstack.org/#/c/512058/14:44
toskyjeblair: and I apologize, I may disconnect really soon, but I will reconnect soon14:45
toskywell, soon, at most in two hours14:45
toskyjeblair: the last test result shows a failure because os_image, correctly, does not find shade14:45
pabelangerEmilienM: I don't know14:45
jeblairdhellmann: i think dmsimard &co have been working on improving the top-of-job boilerplate (so it has good change links, etc)14:45
dhellmannoh, cool14:46
*** tosky has quit IRC14:46
jeblairdhellmann: the commit message subject of the change (or changes) in test would take some more plumbing in zuul, but i bet we could add that if more context would be helpful (it's a balancing act between not helpful and too helpful :)14:47
jeblairdhellmann: let's check and see if all dmsimard's changes have gone in and what that looks like, and then see if we need more.14:48
*** armaan has quit IRC14:48
dhellmannyeah, I can see it being not that useful 90% of the time but last week it would have been 100% useful, so...14:48
dhellmannk14:48
dhellmannI could also just add some detail to the release jobs themselves14:48
dhellmannif the info I'm thinking of isn't seen as generally useful, that is14:48
*** armaan has joined #openstack-infra14:48
jeblairdhellmann: would the commit msg subject be enough for what you're imagining, or would you need the whole commit message (so you can see the release meta tags)?14:49
dhellmannhmm14:50
dhellmannthe release jobs spit out the metadata as they run, so the subject is probably enough14:50
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Document executor/merger stats  https://review.openstack.org/51434314:50
jeblairdhellmann: ok14:50
*** jtomasek has joined #openstack-infra14:52
clarkbAJaeger: I think the rtd thing required we restart all executors to pick up the fix and I don't know that that has happened yet14:54
AJaegerclarkb: can you check the job whether it run on a restarted executor?14:56
*** jaosorior has joined #openstack-infra14:57
jeblairclarkb, AJaeger: i thought fungi did that fridayish?14:58
*** yamahata has joined #openstack-infra14:59
*** annp has quit IRC14:59
clarkbjeblair: ya checking ps output they appear to all have been done14:59
jeblairpabelanger: can you look at https://review.openstack.org/513533 ?14:59
clarkbAJaeger: so I was mistaken t hey were all restarted on the 21st (last friday)15:00
clarkbprobably next thing to do is run bwrap locally and see what needs doing for working ssl15:01
fungiclarkb: jeblair: AJaeger: i also #status log'd a note about the restarts once i had completed the last one15:01
*** ccamacho has joined #openstack-infra15:01
clarkbI'll probably poke at that once I get my zuul change for auto hold sorted out this morning if no one beats me to it15:01
fungiexecutor restarts were complete at 02:33z saturday15:02
fungiaccording to https://wiki.openstack.org/wiki/Infrastructure_Status15:02
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135215:02
pabelangerjeblair: +315:02
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: always make the requirements repo available for release jobs  https://review.openstack.org/51434815:02
*** jamesmcarthur has quit IRC15:02
dhellmannsmcginnis , pabelanger , jeblair : we need ^^ to allow us to release python libraries15:03
*** jamesmcarthur has joined #openstack-infra15:03
dhellmannoh, that might not be enough15:03
frickleris broken stream output still an issue? I'm seeing no output for http://zuulv3.openstack.org/static/stream.html?uuid=d59f56fd1fc142b9bab1f97fe5c8f9a5&logfile=console.log but the other two jobs still running for this patch do show proper console output https://review.openstack.org/34076315:04
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: always make the requirements repo available for release jobs  https://review.openstack.org/51434815:04
pabelangerfrickler: possible, there is a known issue where zuul-exxecutor stopped listening on tcp/7915:05
jeblairShrews: did your extra logging changes land? (see question from frickler)15:05
pabelangerlet me check executors15:05
Shrewsjeblair: oh, no. i forgot to clean that up this morning. let me do that now15:06
dhellmannpabelanger : thanks for that +2, but I updated the patch. please take another look when you have a sec.15:07
fungijeblair: in case you haven't seen it yet, there were some gertty questions on the dev ml yesterday: http://lists.openstack.org/pipermail/openstack-dev/2017-October/123862.html15:07
dmsimarddhellmann: hey there -- https://review.openstack.org/#/c/509436/ should hopefully be merging soon, I just did a recheck.15:07
dmsimarddhellmann: that gives a quick summary of what the job is, where it is running and why it is running15:08
dhellmanndmsimard : oh, nice!15:08
dhellmannthat will be very useful, thanks!15:08
clarkbheh the man page for bwrap is broken on suse15:09
dmsimarddhellmann: like jeblair mentioned, getting the git commit ref in there would need a bit of plumbing but hopefully that patch improves things in the meanwhile15:09
clarkb(I should file a bug)15:09
*** e0ne has joined #openstack-infra15:10
dhellmanndmsimard : that looks like it will improve things. and I can make the release jobs dump more data in the scripts they run, too15:10
dhellmannsmcginnis, pabelanger : I need to step out to run an errand. When https://review.openstack.org/#/c/514348/2 merges, we need to requeue the 2.11.0 tag for ironic-lib (details on line 90 of https://etherpad.openstack.org/p/zuulv3-issues)15:12
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Add log streaming logging and exception handling  https://review.openstack.org/51381115:13
*** baoli has quit IRC15:13
Shrewsjeblair: ^^^ I don't think that solves the listening process going away, but is probably good to have anyway15:14
openstackgerritEdgar Magana proposed openstack-infra/irc-meetings master: Include a new time for UC IRC meetings  https://review.openstack.org/51386315:15
clarkbfungi: reading zuul's bwrap invocation more closely it was already bind mounting /usr to /usr ... this is very confusing15:15
fungiso something else is causing it to be unable to validate the server cert for the rtd api?15:16
*** kiennt26 has joined #openstack-infra15:17
*** andreas_s has quit IRC15:18
clarkbya I think so, I'm still trying to get local bwrap to exec bash with a more restricted bind mount than /15:18
*** andreas_s has joined #openstack-infra15:18
clarkbin an effort to try and reproduce15:18
*** ykarel is now known as ykarel|afk15:19
*** salv-orlando has quit IRC15:19
jeblairclarkb: there's a zuul-bwrap command15:20
*** salv-orlando has joined #openstack-infra15:20
jeblaircan use it to get yourself a bwrapped shell on an executor15:20
clarkbcool that will likely be helpful too. Though I think I have reproduced the behavior locally at least15:21
openstackgerritMerged openstack-infra/system-config master: Update signing key rotation instructions for Zuul v3  https://review.openstack.org/51353315:22
*** LindaWang has quit IRC15:24
*** baoli has joined #openstack-infra15:24
EmilienMdmsimard: how iptables thing has been fixed?15:24
*** Apoorva has joined #openstack-infra15:24
*** Apoorva has quit IRC15:26
dmsimardEmilienM: nothing has merged yet15:27
dmsimardEmilienM: if it's fixed, it's not something I did15:27
dmsimardEmilienM: I sorted out some issues during the weekend15:27
EmilienMweshay|ruck: ^ interesting15:28
EmilienMweshay|ruck: I'm going to check packaging diff again to see if something changed again15:28
*** Apoorva has joined #openstack-infra15:29
weshay|ruckiptables was the same15:29
fungiclarkb: yeah, confirmed by default zuul-bwrap shows a bubblewrap command including "... --ro-bind /usr /usr ..."15:29
dmsimardEmilienM, weshay|ruck: my patches are here: https://review.openstack.org/#/q/topic:iptables-persist15:30
smcginnisCould we get another look at https://review.openstack.org/#/c/514348/ to handle some release issues?15:30
clarkbfungi: `bwrap --ro-bind /usr /usr --ro-bind /lib /lib --ro-bind /sbin /sbin --ro-bind /bin /bin --ro-bind /lib64 /lib64 --ro-bind /etc/resolv.conf /etc/resolv.conf --ro-bind /etc/ssl/certs /etc/ssl/certs --dev /dev bash` is enough to get wget working in that shell. leaving off the /etc/ssl/certs does not work15:30
EmilienMdmsimard, weshay|ruck: I checked, no changed in centos7 this weekend - so something happened in infra probably15:31
dmsimardEmilienM: didn't you end up merging that workaround patch ?15:31
EmilienMno15:31
dmsimardthat downgrades iptables15:31
EmilienMwe merged nothing15:31
EmilienMand centos7 didn't update any rpm, I checked15:31
clarkbfungi: ps -elf | grep bwrap doesn't show /etc/ssl/certs from what I see on ze0115:32
clarkbsome commands have it and some don't?15:33
fungiclarkb: we've got it in trusted_ro_paths... do we also need it in untrusted_ro_paths?15:33
clarkbya I'm beginning to wonder if we only applied it to a few locations and this job is hitting the other?15:34
fungijust looking at /etc/zuul/zuul.conf and wondering15:34
fungii'll propose that and drop the /usr/share/ca-certificates since it's redundant anyway15:34
clarkbsounds good15:34
clarkbbut ya I imagine that hitting the rtfd url is an untrusted playbook15:35
clarkbso we need this in both locations15:35
clarkbI've also discovered the version of bwrap I have (0.2.0) is a bit more forgiving in its command args than the version zuul has 0.1.815:36
*** ccamacho has quit IRC15:36
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Revert "Add /usr/share/ca-certificates to trusted_ro_paths"  https://review.openstack.org/51435815:37
*** gyee has joined #openstack-infra15:37
fungiso there's the revert ^15:38
*** jpena is now known as jpena|brb15:40
*** kjackal_ has quit IRC15:42
fungiand that's the untrusted addition ^15:43
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Also add /etc/ssl/certs to untrusted_ro_paths  https://review.openstack.org/51436215:44
fungier, ^15:44
*** dhinesh has joined #openstack-infra15:45
*** andreas_s has quit IRC15:46
*** andreas_s has joined #openstack-infra15:46
*** wolverineav has quit IRC15:51
*** dhajare has quit IRC15:51
openstackgerritMerged openstack-infra/project-config master: always make the requirements repo available for release jobs  https://review.openstack.org/51434815:52
*** Guest52014 has quit IRC15:53
*** andreas_s has quit IRC15:53
*** andreas_s has joined #openstack-infra15:53
*** sree has joined #openstack-infra15:53
*** jkilpatr has quit IRC15:55
smcginnisIs there anyone that can re-queue jobs for ironic-lib now that that has landed? ^15:57
smcginnisDetails currently on line 88 of https://etherpad.openstack.org/p/zuulv3-issues15:57
*** sree has quit IRC15:57
*** udesale has joined #openstack-infra15:58
fungismcginnis: taking a look16:00
smcginnisfungi: Thanks16:00
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci master: Use playbook from tripleo-quickstart-extras for OVB  https://review.openstack.org/51350816:00
*** ykarel|afk is now known as ykarel16:03
*** andreas_s has quit IRC16:03
*** jamesmcarthur has quit IRC16:04
*** andreas_s has joined #openstack-infra16:04
*** jamesmcarthur has joined #openstack-infra16:07
fungismcginnis: enqueued16:07
*** kiennt26 has quit IRC16:12
*** armax has joined #openstack-infra16:13
*** andreas_s has quit IRC16:13
jeblairinfra-root: pep8 (er, pycodestyle?) just released a new version which adds E741: do not use variables named 'l', 'O', or 'I'.16:14
jeblairi propose we add that one to our standard ignore list16:14
fungiwha?16:14
fungiyes, kiwf16:14
*** lucasagomes is now known as lucas-afk16:14
Shrewspfft, like anyone would name variables 'l', 'O', or 'I'16:14
Shrewsoh wait16:14
jeblairfungi: i believe it's to accomodate people who don't like fonts which can differentiate those characters16:15
jeblairShrews: right?16:15
fungijeblair: yeah, i get that... however you could just as well add a slew of other other unicode codepoints which are hard to distinguish from integers16:15
* fungi also wonders who actually uses fonts which make 1/l/I and 0/O hard to tell apart16:16
jeblairi would have assumed they would have put 'j' on the list too... i mean, i still confuse it with 'i' all the time.16:17
jeblair^ (typographic history joke)16:17
fungiindeed16:17
*** andreas_s has joined #openstack-infra16:18
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add integration test coverage for iptables persistence  https://review.openstack.org/51393416:18
openstackgerritgordon chung proposed openstack-infra/openstack-zuul-jobs master: remove legacy panko jobs  https://review.openstack.org/51243016:18
openstackgerritgordon chung proposed openstack-infra/openstack-zuul-jobs master: remove legacy panko jobs  https://review.openstack.org/51243016:18
*** jpena|brb is now known as jpena16:19
*** ihrachys has quit IRC16:19
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Fix for pep8 E722 and ignore E741  https://review.openstack.org/51437216:19
*** ihrachys has joined #openstack-infra16:20
fungii remember not long ago getting a nasty surprise when someone had encoded a name with a \u0421 in one place but a \u0043 in another, and my font at the time did not distinguish them visually16:21
fungior might have been \u0441 vs \u009916:22
*** andreas_s has quit IRC16:22
dmsimarddoes any project actually *need* openstack/openstack ? the first time I ever saw it was post migration in required-projects and it's all over the place16:23
fungis/99/63/16:23
dmsimardhttp://git.openstack.org/cgit/openstack/openstack16:23
fungidmsimard: no project should be adding openstack/openstack to its required-projects. that's just a (incomplete) meta-project we used at one time for timeline analysis16:24
*** apevec has joined #openstack-infra16:24
dmsimardfungi: ok so we should remove it everywhere then ?16:24
*** Goneri has quit IRC16:24
fungias far as i know, yes. i can't imagine what purpose it would serve in _any_ ci job ever16:24
jeblairdmsimard: where do you see it used?16:25
*** yamahata has quit IRC16:25
* clarkb is happy his font differentiates those characters16:27
*** ykarel_ has joined #openstack-infra16:28
*** tosky has joined #openstack-infra16:28
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Remove 'openstack/openstack' from lists of required-projects  https://review.openstack.org/51437816:28
dmsimardfungi, jeblair ^16:29
dmsimardIt was probably a mistake in the migration script or something.16:29
*** jkilpatr has joined #openstack-infra16:32
*** vtapia has quit IRC16:32
fungiclarkb: which characters? 1/l/I and 0/O or C/С and c/с16:33
clarkbfungi: 1/l/I and 0/O16:33
clarkbI'm using source code pro from adobe (one of their open source fonts)16:34
* fungi is glad his current font actually distinguishes _all_ of those16:34
*** jaosorior has quit IRC16:35
* fungi is using the built-in commodore 64 font in cool-retro-term16:36
*** jaosorior has joined #openstack-infra16:36
*** kien-ha has joined #openstack-infra16:39
*** kien_ has joined #openstack-infra16:39
*** ykarel_ has quit IRC16:39
*** ykarel has quit IRC16:39
*** Goneri has joined #openstack-infra16:41
*** vtapia has joined #openstack-infra16:41
*** Guest57916 has quit IRC16:42
*** derekh has quit IRC16:45
*** wolverineav has joined #openstack-infra16:47
clarkbfungi: what is С used for?16:47
toskyjeblair: hi again! About my earlier question on shade usage with commands like os_image (https://review.openstack.org/#/c/512058/)16:47
clarkband should I change my nick to сlarkb ?16:48
*** martinkopec_ has quit IRC16:49
*** andreas_s has joined #openstack-infra16:49
jeblairtosky: i was just looking at that...16:49
*** trown is now known as trown|lunch16:49
jeblairtosky: it looks like you want to use the openstack ansible modules in the ansible that zuul itself runs16:50
jeblairtosky: which is neat, but i don't think it's something we've explored yet16:50
fungiclarkb: that's the capital cyrillic "es"16:50
fungiwhich just happens to be written identically to the capital latin "see"16:50
jeblairtosky: so i think the error you are seeing means, basically, that the shade library is not installed in the zuul executor environment where the job is running16:51
*** wolverineav has quit IRC16:51
*** rossella_s has quit IRC16:51
clarkbfungi: oh this is the fun dns ssl issue16:51
dhellmanncan anyone help me figure out why a release-openstack-python job that reports an error in the logs didn't trigger an email to the release-job-failures mailing list? http://logs.openstack.org/59/597020817c6021349abe4708171c8f179772ecb6/release/release-openstack-python/9d2d44c/job-output.txt.gz#_2017-10-23_14_57_16_60244016:51
toskyjeblair: but then what is the magic incantation? In the last execution I added it to required-projects, but that's on the node, right?16:52
*** dhinesh has quit IRC16:52
fungidhellmann: good question, looks like it _should_ have done: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/pipelines.yaml#n19016:53
*** udesale has quit IRC16:53
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Only autohold failed builds  https://review.openstack.org/51385016:53
dhellmannfungi : we got email for some other failures16:54
dhellmannhttp://lists.openstack.org/pipermail/release-job-failures/2017-October/thread.html16:54
*** andreas_s has quit IRC16:54
dhellmannalthough those were last week16:54
smcginnisI think we've had some other ones we should have seen after that one on Friday.16:54
fungidhellmann: i'll check the exim logs for zuulv3.o.o and lists.o.o16:55
dhellmannty16:55
jeblairtosky: oh, i was mistaken, you are running this on the controller node, that makes perfect sense.  so that error means shade is not installed on the controller node16:55
fungihrm... the exim logs on zuulv3 don't seem to indicate any attempt to send messages to lists.o.o16:56
jeblairtosky: i think what's missing is something to install shade.  just adding it to required-projects isn't enough -- that only causes the git repo to be on the node.16:56
*** ralonsoh has quit IRC16:57
toskyjeblair: yep, that's what I thought - am I the first one that is trying to run some os_<something> module?16:57
*** apevec has quit IRC16:57
jeblairtosky: probably16:57
dhellmannfungi : looking back at the rest of the logs for http://logs.openstack.org/59/597020817c6021349abe4708171c8f179772ecb6/release/release-openstack-python/9d2d44c/job-output.txt.gz#_2017-10-23_14_57_16_60244016:57
toskyoh joy16:57
jeblairtosky: i think we're missing the shade devstack module16:57
jeblairer plugin16:57
dhellmannfungi : it doesn't appear that the job thinks it failed. It tried to run twine to upload something.16:57
jeblairtosky: try adding shade to the 'devstack_plugins' var16:58
toskyjeblair: oh, that should be easy, let me try16:58
jeblairtosky: i think that will install shade on the controller, and then you should be able to use it16:58
jeblairtosky: and i'm going to ping Shrews here who may also be familiar with some of this16:58
toskyI didn't think that shade had a devstack plugin16:58
toskybut I should have checked16:58
smcginnisfungi, dhellmann: Shouldn't there be something in those logs mentioning emailing? Or is that a task that happens outside of the job run itself?16:58
jeblairtosky: i believe it's in the shade repo16:58
dhellmannsmcginnis, fungi: probably? it shouldn't have run the twine step, either, I think?16:58
jeblairtosky: so "shade: shade git://git.openstack.org/openstack-infra/shade16:59
jeblairblah16:59
jeblairtosky: so "shade: 'git://git.openstack.org/openstack-infra/shade'"16:59
toskyjeblair: with shade being branchless, isn't there some risk that it will install higher dependencies (as it can happen with tempest)? Or will it work in a separate virtualenv?16:59
fungismcginnis: dhellmann: the job definitely failed, but the artifact uploader and the pypi uploader are happening as "post" phase tasks and seem to be set to attempt even if the run phase tasks fail17:00
dhellmannfungi : that seems like a bad idea? what if we build 1/2 of a tarball?17:00
dhellmannmaybe there's a reason it's ok that I don't get, though17:01
fungidhellmann: i am inclined to agree this seems like an oversight in the job definition17:01
pabelangerlikey want to use when: zuul_success17:01
*** sree has joined #openstack-infra17:01
fungias for the e-mail reporter, that's a built-in feature of zuul (similar to the gerrit comment reporting) so won't show up in the logs as it's not implemented in ansible17:01
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci master: Do not rely on openstack-puppet-modules in Queens and beyond  https://review.openstack.org/51278317:02
pabelangermaybe have block task in post playbooks, using zuul_success17:02
fungiso i'll need to go spelunking in the scheduler's debug logs for a reason e-mails aren't going out17:02
dhellmannfungi : can a job have more than one playbook listed in the "run" section? can I just move that post playbook to the run list?17:03
dhellmannor do we need to move the tasks into a role that can be included in the existing run playbook?17:03
*** sree has quit IRC17:03
fungidhellmann: not sure whether there might be a reason artifact and pypi publishing are done in post tasks, given they happen on the executor rather than a build node17:04
*** sree has joined #openstack-infra17:04
dhellmannI'm not sure what the difference is between an executor and a build node. Is the executor where zuul is running?17:04
*** jcoufal has quit IRC17:05
pabelangerwe can switch http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/publish/pypi.yaml to use include_role, in block with when: zuul_success. that would then only call roles if run playbook passed17:05
fungidhellmann: dedicated servers running the zuul-executor daemons, they're basically what runs ansible and then ansible connects over the network to the build nodes where job payloads are (usually) executed17:06
openstackgerritMerged openstack-infra/system-config master: Revert "Add /usr/share/ca-certificates to trusted_ro_paths"  https://review.openstack.org/51435817:06
openstackgerritMerged openstack-infra/system-config master: Also add /etc/ssl/certs to untrusted_ro_paths  https://review.openstack.org/51436217:06
dhellmannfungi : so the post-run playbooks run on the executor?17:07
*** ldnunes has quit IRC17:07
fungidhellmann: by keeping some playbooks which need sensitive credentials but are only going to use them to hit some remote service (e.g., uploading things to places or triggering a remote service api) it's an added layer of safety to not ship those secrets to build nodes but just use them locally (within a very stripped-down bubblewrap namespace/chroot) on the executors themselves17:07
*** sree has quit IRC17:08
pabelangerdhellmann: in this case yes, but you can tell where the playbook runs by looking at hosts: of a playbook: http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/publish/pypi.yaml17:08
pabelangerin that case, localhost == zuul-executor17:08
*** yamahata has joined #openstack-infra17:09
jeblairdhellmann: any of the three phases (pre/run/post) can run on any of the hosts.  but in this case, this particular post playbook performs tasks on the executor.17:09
dhellmannok17:09
jeblairdhellmann: (playbooks aren't limited to one host either -- their real power, is, in fact multi-host orchestration)17:09
dhellmannand I guess we need it to run there because of the pypi credentials?17:09
*** salv-orlando has quit IRC17:09
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: add more debugging to the upload-pypi role  https://review.openstack.org/51439417:10
jeblairdhellmann: yep.  it runs on the executor for safety.17:10
*** efried has joined #openstack-infra17:10
pabelangeryah, we don't trust remote nodes for publishing to pypi, so we pull everything back to executor and run twine there17:10
*** salv-orlando has joined #openstack-infra17:10
fungiwe could certainly provide the pypi credentials to remote build nodes, but since we can get away with not doing that we don't17:10
dhellmannjeblair : how do I discover the variables available in a job? I want to add debugging ^^ but I don't know what the data structure looks like.17:11
dhellmannI think running it on a different node is fine, and adding messages indicating that even though it looks like it's going to upload something it *wont'* will be enough17:11
*** slaweq has quit IRC17:11
fungidhellmann: the entire structure saved in inventory.yaml in the logs we publish should be available to your playbooks as well17:11
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: add more debugging to the upload-pypi role  https://review.openstack.org/51439417:11
jeblairdhellmann: well, we should also do pabelanger's suggestion of not attempting on failure17:12
*** slaweq has joined #openstack-infra17:12
*** andreas_s has joined #openstack-infra17:12
dhellmannjeblair : that would be good, too, sure. is there some sort of way for the task to check that?17:12
fungii.e. http://logs.openstack.org/59/597020817c6021349abe4708171c8f179772ecb6/release/release-openstack-python/9d2d44c/zuul-info/inventory.yaml17:12
pabelangerdhellmann: i don't think that debug is needed, for upload-pypi. I seem to recall we list found files. Looking for example17:13
dhellmannfungi : I specifically meant for printing file names in https://review.openstack.org/#/c/514394/17:13
jeblairdhellmann: variables can come from a number of places; the ones from zuul itself are documented and will appear in the inventory file.  ones that come from other roles, etc, *should* be documented in those roles.  but may not be.  yet.17:13
*** jpich has quit IRC17:13
efriedHey kids, I noticed that a spec [1] merged but didn't get published [2].  [1] https://review.openstack.org/#/c/510244/   [2] https://specs.openstack.org/openstack/nova-specs/specs/queens/17:13
dhellmannpabelanger : ok, I was hoping for a more obvious "we didn't find anything to upload" indicator17:13
efriedIt may be that all specs that merged after the zuulv3 cutover suffered the same fate - I haven't checked.17:13
dhellmannjeblair : ok17:14
efriedmriedem says he thinks there's a publish job that's either busted or not running.17:14
pabelangerdhellmann: that will just return OK, if nothing found. It should be changed, if something is found17:14
pabelangerconfirming now17:14
*** electrofelix has quit IRC17:14
fungiefried: mriedem: specs publication was broken for a while but should have been solved recently, i thought17:14
dhellmannjeblair : I guess in this case I'm looking for what "find" reports, and maybe that's an ansible built-in17:14
efriedfungi Cool - anything I can do to redrive that job?17:14
*** salv-orlando has quit IRC17:14
dhellmannjeblair : ok, found it at http://docs.ansible.com/ansible/latest/find_module.html17:15
jeblairdhellmann: ah, yeah, here are the docs for that: http://docs.ansible.com/ansible/latest/find_module.html#return-values17:15
fungiefried: looks like that one merged on 10/18 which i think is after we fixed publication. have there been any nova-specs changes to merge more recently than that? the site contents should be rebuilt in their entirety by each new change which lands17:16
*** jpena is now known as jpena|off17:16
*** katyafervent_awa has quit IRC17:16
efriedfungi Looking...17:16
jeblairdhellmann: which also references http://docs.ansible.com/ansible/latest/stat_module.html#return-values for individual file entries17:16
dhellmannhow do I test for an empty list in ansible? "when found_wheels == []"? or "when not found_wheels"?17:16
*** slaweq has quit IRC17:16
*** andreas_s has quit IRC17:16
fungiefried: it's entirely possible that one was caught in a zuul scheduler restart last week and the post pipeline jobs for it were simply lost17:16
*** rakhmerov has quit IRC17:17
fungiwe had a bunch of emergency restarts to deal with memory consumption17:17
*** dprince has quit IRC17:17
smcginnisefried: Maybe you or mriedem can push through a trivial update to the nova-specs repo to trigger a publish again.17:17
fungiwhich seem to be thankfully under control nopw17:17
jeblairdhellmann: "when:" is a jinja2 expression, so i think either would work.17:17
dhellmannok17:17
*** asilenkov has quit IRC17:17
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: add more debugging to the upload-pypi role  https://review.openstack.org/51439417:18
efriedsmcginnis fungi Will do.  I've found at least one other that didn't get published.  I'll finish compiling that list...17:18
fungiefried: mriedem: worst case, i can reenqueue post jobs for teh most recent merge to that repo if you don't have anything ready to approve now17:18
*** tesseract has quit IRC17:18
mriedemwe have something to approve, sec17:18
*** ldnunes has joined #openstack-infra17:19
fungiefried: mriedem: looks like there was a more recent merge than that one and the site was built and uploaded: http://logs.openstack.org/fd/fd0986ccc2391cc21d3ca0fc8ded24913bda5874/post/publish-openstack-specs/01f213f/job-output.txt.gz17:20
fungii wonder if we uploaded it to the wrong path or something there17:21
*** kjackal_ has joined #openstack-infra17:21
efriedfungi I see the specs in question in that build log...17:21
*** rakhmerov has joined #openstack-infra17:21
efriedfungi http://logs.openstack.org/fd/fd0986ccc2391cc21d3ca0fc8ded24913bda5874/post/publish-openstack-specs/01f213f/job-output.txt.gz#_2017-10-19_23_31_38_10288517:21
pabelangerdhellmann: http://logs.openstack.org/59/597020817c6021349abe4708171c8f179772ecb6/release/release-openstack-python/9d2d44c/job-output.json.gz17:22
efriedfungi I don't really know what I'm looking at there, but I don't see anything that uploaded those files anywhere.17:22
pabelangerdhellmann: if you look at Find tarballs and wheels in dist folder task17:22
pabelangeryou'll see files: []17:22
smcginnisefried: Looks like here, but no data: http://logs.openstack.org/fd/fd0986ccc2391cc21d3ca0fc8ded24913bda5874/post/publish-openstack-specs/01f213f/job-output.txt.gz#_2017-10-19_23_31_43_29438917:22
pabelangerwhich means, we failed to find anything17:22
smcginnisOr rather, no output of the details.17:22
pabelangerdhellmann: same with 'Find wheels to upload' task17:23
dhellmannpabelanger : that's not really obvious from the human-consumable logs, though: http://logs.openstack.org/59/597020817c6021349abe4708171c8f179772ecb6/release/release-openstack-python/9d2d44c/job-output.txt.gz#_2017-10-23_14_57_34_46722917:23
*** rbrndt has quit IRC17:23
*** sambetts is now known as sambetts|afk17:23
dhellmannpabelanger : is there some way for me to get that message out of the find task results?17:23
*** katyafervent_awa has joined #openstack-infra17:23
pabelangerdhellmann: Right, it would return changed, if it found something.17:23
*** sambetts has joined #openstack-infra17:24
pabelangerlocalhost: changed (eg)17:24
*** asilenkov has joined #openstack-infra17:24
efriedfungi https://review.openstack.org/#/q/project:openstack/nova-specs+status:merged newest one that got published was https://review.openstack.org/509013 (Return Alternate Hosts)17:24
pabelangerdhellmann: sorry, which message17:24
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: add more debugging to the upload-pypi role  https://review.openstack.org/51439417:25
efriedfungi But this one merged earlier and also didn't make it: https://review.openstack.org/#/c/361140/17:25
dhellmannpabelanger : I think ^^ will do it? I want to actually have the log say "The next step is not going to do anything" so that I don't have to keep an ansible interpreter in my head when I'm debugging.17:26
fungiefried: yeah, we're either not actually uploading these or they're getting uploaded to the wrong place from what i can tell. the footer for the nova-specs site says " Last updated on Fri Oct 13 16:04:21 2017, commit 3a5d54a"17:26
fungithe "Upload specs to fileserver" task claims to have succeeded, but "Output suppressed because no_log was given" (i guess we're trying not to spam the logs with the list of files uploaded to the remote site)17:27
fungino, wait, that's for logs.openstack.org17:28
fungii don't see one for static.openstack.org17:28
smcginnisOh right, missed that to.17:28
smcginniso17:28
fungior specs.openstack.org17:28
efriedfungi Here's an interesting note: https://review.openstack.org/#/c/504275/ merged on 10/3, but there's another zuul build entry on 10/1817:29
*** hashar is now known as hasharDinner17:29
*** jamesmcarthur has quit IRC17:29
efriedfungi smcginnis: dansmith just pushed https://review.openstack.org/#/c/456756/ -- let's see what happens there...17:29
fungiefried: well, only the most recent build is of any particular interest because the entire site is rebuilt and uploaded in its entirety on every change which merges17:29
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload upload to pypi if pre / run was successful  https://review.openstack.org/51439817:30
efriedmm17:30
pabelangerdhellmann: jeblair: fungi: lets start with, ^ that will stop upload-pypi from happening on failed pre / run playbooks17:30
*** andreas_s has joined #openstack-infra17:31
fungirather the entire subtree for https://specs.openstack.org/openstack/nova-specs anyway17:31
dhellmannpabelanger : is that going to check the pre/run outcome or the ensure-twine role outcome?17:31
fungiefried: mriedem: i think i found it, looks like we have the destination path incorrectly specified: http://specs.openstack.org/nova-specs/specs/queens/approved/granular-resource-requests.html17:31
dhellmannI don't know how zuul_success is scoped17:31
efriedfungi Nyaha!17:31
pabelangerdhellmann: pre / run playbooks only17:32
fungiefried: mriedem: should probably be using project.name instead of project.short_name somewhere in the publisher17:32
fungii'll see if i can find it17:32
pabelangerwe pass zuul_status into ansible-playbook, each time we call it on executor17:32
dhellmannpabelanger : ok. I would still like to know when no files are found, because that may indicate that the pre/run steps passed but did the wrong thing.17:32
jeblairdhellmann, pabelanger: https://docs.openstack.org/infra/zuul/feature/zuulv3/user/jobs.html#var-zuul_success  though it actually needs a doc update to indicate it's affected by 'pre' as well.17:32
jeblairpabelanger: why do we need the boolean filter?17:34
*** jamesmcarthur has joined #openstack-infra17:34
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload upload to pypi if pre / run was successful  https://review.openstack.org/51439817:34
jeblair(i realize the docs say we do, i just don't know why)17:34
efriedfungi Thanks for tracking that down.  Lemme know when I can +1 something :)17:34
fungiefried: mriedem: looks like this may have already been fixed since the last one merged so you should be good: https://review.openstack.org/51349317:34
pabelangerjeblair: not sure, safely?  I actually haven't tried zuul_success yet17:34
pabelangerjeblair: happy to drop it17:34
jeblairpabelanger: don't drop it, the docs say we need it.  i just want to know why.  :)17:35
efriedfungi Noyce, thanks again.17:35
*** andreas_s has quit IRC17:35
*** sree has joined #openstack-infra17:35
pabelangerjeblair: yah, I am not sure myself.  Will look into it more17:35
jeblairpabelanger: we don't need to install twine on failure17:35
dhellmanndoes the filter handle the case where the variable isn't defined?17:35
jeblairpabelanger: maybe a block?17:35
pabelangersure17:36
jeblairdhellmann: ah maybe... maybe it bombs if it's not defined17:36
pabelangeryah, that might be it17:36
jeblairdhellmann: that makes sense.  because we only supply it on post playbooks.17:36
*** amoralej is now known as amoralej|off17:36
*** ijw has joined #openstack-infra17:36
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove 'openstack/openstack' from lists of required-projects  https://review.openstack.org/51437817:37
AJaegerefried, fungi, specs publishing was fixed on the 20th17:37
*** zoli is now known as zoli|gone17:37
efriedAJaeger Thanks.  We're pushing a new change, so hopefully everything will publish correctly once that merges.17:37
*** dhinesh has joined #openstack-infra17:37
*** zoli|gone is now known as zoli17:37
AJaegerfungi, efried http://specs.openstack.org/nova-specs/ is the wrong location - any infra-root to delete?17:38
*** dbecker has quit IRC17:38
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135217:39
* AJaeger finished reading backscroll17:39
*** sree has quit IRC17:39
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload upload to pypi if pre / run was successful  https://review.openstack.org/51439817:39
pabelangerk, think that is the correct syntax17:39
*** dprince has joined #openstack-infra17:39
Shrewsjeblair: tosky: yes, shade does have a devstack plugin, but shade itself doesn't actually use it. but something like "enable_plugin shade git://git.openstack.org/openstack-infra/shade17:39
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: do not run pep8 for deliverable file changes  https://review.openstack.org/51440117:40
Shrews" in your local.conf17:40
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload to pypi if pre / run was successful  https://review.openstack.org/51439817:40
efriedfungi That just merged.  Assume the publish job comes along after?17:41
fungiyup, in the post pipeline17:41
efriedcool, will watch.17:41
*** dhinesh has quit IRC17:42
fungismcginnis: dhellmann: jeblair: i suspect the smtp reporter is never being reached due to a prior exception raised in the sql reporter: http://paste.openstack.org/show/62439717:42
dhellmannfungi : that's in zuul itself?17:42
jeblairpabelanger: apparently you can apply 'when:' directly to a role.  what do you think about going back to the roles list and adding when to both entries?17:42
fungidhellmann: correct, from zuul's scheduler log17:42
jeblairfungi: yes that would do it17:43
dhellmannfungi : ok. I don't necessarily think that's a blocker for finishing the milestone releases. What do you think smcginnis ?17:43
smcginnisfungi: Well, at least that would be a good explanation.17:43
smcginnisdhellmann: No, not a blocker.17:43
smcginnisBut probably still a hihger priority item long term.17:43
dhellmannoh, yeah, definitely17:44
pabelangerjeblair: yah, using block means 1 when condition, over two. Which do you prefer?17:44
fungijeblair: looks like i may have truncated the end of that second traceback but seems like some unexpected situation because of tags not having a branch17:44
dhellmannfungi : I added a link to that pastebin in the issue report on line 84 of the etherpad17:44
fungithanks dhellmann i'll mark myself as digging into it17:44
dhellmannsmcginnis : shall we try another?17:45
smcginnisdhellmann: Yeah, sounds good. Should we try any different types?17:45
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload to pypi if pre / run was successful  https://review.openstack.org/51439817:45
* smcginnis pulls up the dashboard to see what's out there...17:45
pabelangerjeblair: ^17:46
dhellmannsmcginnis : I can't decide whether it's better to do that, or release the things we think will work then move on to the next type.17:46
smcginnisdhellmann: Good point.17:46
dhellmannsmcginnis : I'm still not 100% confident of any of the types :-/17:46
smcginnisLet's get through what we know will work first I guess.17:46
jeblairpabelanger: i was suggesting going back to roles17:46
*** vhosakot has joined #openstack-infra17:47
dhellmannsmcginnis : ack17:47
smcginniss/know will work/have higher confidence will work/17:47
jeblairpabelanger: http://paste.openstack.org/show/624398/17:47
pabelangerjeblair: Oh, really? I didn't know when could be use like that17:47
dhellmannsmcginnis : I'll approve the sushy release next: https://review.openstack.org/#/c/512586/117:47
smcginnisdhellmann: ++17:47
pabelangerjeblair: interesting, sure lets try17:47
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add integration test coverage for iptables persistence  https://review.openstack.org/51393417:48
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Upload to pypi if pre / run was successful  https://review.openstack.org/51439817:48
dhellmannsmcginnis : I wonder why we're still seeing py35 jobs in the gate when we only have deliverable files in the change?17:48
smcginnisdhellmann: Didn't we block that patch until things settled?17:49
smcginnisOh, nope. Looks like it went through.17:49
dhellmannsmcginnis : it's in my master branch of project-config locally?17:49
smcginnisHmm17:49
dhellmannI wonder if the regex doesn't match17:49
*** ijw has quit IRC17:50
*** dhinesh has joined #openstack-infra17:50
dhellmannit looks like some other regexes do start with directory names, so that shouldn't be it17:50
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix for pep8 E722 and ignore E741  https://review.openstack.org/51437217:50
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix undefined sort order when applying parent data  https://review.openstack.org/51405617:51
*** jamesmcarthur has quit IRC17:51
AJaegerproject-config-core, requirements post and periodic jobs are broken, could I get a +2A on https://review.openstack.org/#/c/514161/ , please17:51
jeblairAJaeger: why did you move periodic to after post?17:52
dmsimardAJaeger: looking17:52
AJaegerjeblair: cosmetic since that was the order in the past.17:53
*** jamesmcarthur has joined #openstack-infra17:54
AJaegerand is the order for other projects17:54
*** camunoz has quit IRC17:54
jeblairi need to afk for a bit17:55
*** trown|lunch is now known as trown17:55
AJaegerspeaking of periodic jobs, please review https://review.openstack.org/514135 and https://review.openstack.org/514127  as well - those jobs run more often than needed currently17:56
*** notemerson has joined #openstack-infra17:56
AJaegerthanks, jeblair and dmsimard17:58
dhellmannAJaeger , mnaser : we just noticed that the regex we have for excluding py35 (which I copied for pep8) isn't actually causing the jobs to be skipped. Do either of you have an idea of why that might be? https://review.openstack.org/#/c/514401/17:58
mnaserdhellmann do you have a sample job that ran them?17:59
dhellmannmnaser : https://review.openstack.org/512586 ran py3517:59
dhellmannI guess we already don't have pep8 in the gate queue17:59
dhellmannso ignoring it is superfluous17:59
*** andreas_s has joined #openstack-infra18:01
*** rbrndt has joined #openstack-infra18:01
AJaegerdhellmann: you have a local .zuul.yaml and that seems to override project-config.18:02
AJaegerdhellmann: in project-config you exclude py35, in your .zuul.yaml not...18:02
dhellmannoh, so we need to put those settings in .zuul.yaml?18:02
dhellmannok18:02
AJaegerdhellmann: WAIT!18:02
* dhellmann freezes with his hands over the keyboard18:02
AJaegerdhellmann: you not have py35 and pep8 in your .zuul.yaml at all, those should stay in project-config by policy18:02
AJaegerdhellmann: https://docs.openstack.org/infra/manual/zuulv3.html#what-not-to-convert18:03
dhellmannso we should remove those entries from the .zuul.yaml file?18:03
AJaegerdhellmann: let me send a patch for you to approve, ok?18:03
openstackgerritMerged openstack-infra/project-config master: Fix requirements proposal jobs  https://review.openstack.org/51416118:03
AJaegerdhellmann: yes18:03
dhellmannok18:03
smcginnisAJaeger: We have openstack-python35-jobs under templates in the local .zzul.yaml. Is that part correct?18:03
openstackgerritEdgar Magana proposed openstack-infra/irc-meetings master: Include a new time for UC IRC meetings  https://review.openstack.org/51386318:04
*** ociuhandu has joined #openstack-infra18:04
*** dtantsur is now known as dtantsur|afk18:04
dhellmannAJaeger, smcginnis : like https://review.openstack.org/514408 ?18:05
dhellmannsmcginnis : oh, maybe those need to be added in project-config?18:06
AJaegerdhellmann: yes18:06
*** e0ne has quit IRC18:06
*** dhinesh has quit IRC18:07
smcginnisAdded to project-config? Or that the patch is right?18:07
AJaegerdhellmann: and https://review.openstack.org/#/c/514401/1/zuul.d/projects.yaml adds those18:07
AJaegerso, once 514408 is merged, you're good again...18:08
*** e0ne has joined #openstack-infra18:08
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix basic job definitions for releases repo  https://review.openstack.org/51440118:08
smcginnisdhellmann: I'll approve once you un-workflow-1 that.18:08
smcginnisAJaeger: Thanks18:08
dhellmannAJaeger : oh, I just updated that project-config patch. Maybe I don't need the template and the individual jobs for py35?18:09
*** camunoz has joined #openstack-infra18:09
* dhellmann is still extremely confused about how job configuration works now18:09
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Only autohold failed builds  https://review.openstack.org/51385018:09
*** andreas_s has quit IRC18:10
dhellmannAJaeger : you asked me to rebase my patch on top of itself?18:10
*** e0ne has quit IRC18:10
AJaegerNow I'm confused ;(18:10
dhellmannI edited the patch to add the python35 template and to remove the pep8 job from the gate queue18:10
dhellmanndo I need the template?18:11
AJaegerdhellmann: Ah, that change was approved and I thought you send another one ;)18:11
dhellmannoh, I missed that it was approved18:11
AJaegerdhellmann: no worries..., now +2 from me18:11
*** baoli has quit IRC18:11
dhellmannmnaser : could you put https://review.openstack.org/#/c/514401/2 back into your queue, please?18:12
*** baoli has joined #openstack-infra18:12
* AJaeger signs off for today...18:12
*** baoli has quit IRC18:12
dhellmannsmcginnis : I set up https://review.openstack.org/#/c/514408/ as a depends-on for 401 instead of using WIP18:12
mnaserdhellmann done :)18:15
dhellmannmnaser : thank you!18:15
smcginnisdhellmann: Shouldn't we see pep8 running on 514408?18:16
dhellmannsmcginnis : maybe not because of the depends-on?18:16
dhellmannalthough it shouldn't be running py35 either18:17
dhellmannI have no idea18:17
mnaserdepends on trusted repos won't work, dhellmann smcginnis18:17
smcginnisOh, I wonder if depends-on doesn't quite work the same for thi type of change.18:17
mnaserproject-config = trusted repo18:17
dhellmannok, so we need all of those patches to  land before they take effect18:17
mnasercorrect18:17
smcginnismnaser: Ah, that! :)18:17
dhellmannit's weird that pep8 is *not* running, though. I would have though we'd see both.18:18
*** baoli has joined #openstack-infra18:18
*** jcoufal has joined #openstack-infra18:18
mnaseri may be wrong on terminology (trusted or config repo) but yeah, project-config depends-on is no go18:18
mnaserdhellmann because that patch removes that job18:18
dhellmannah, sure, of course18:18
dhellmannthis is what I get for trying to watch 2 unrelated changes at the same time18:19
mnaserthe change of removing the job is being applied in config, but the change of adding the job that it depends on (from project-config) is not being applied .. hence none show18:19
openstackgerritMerged openstack-infra/project-config master: fix puppet release jobs  https://review.openstack.org/51433418:21
*** jcoufal_ has joined #openstack-infra18:21
dhellmannsmcginnis : at the top of the hour I have to stop and work on some other things today.18:21
*** jcoufal has quit IRC18:23
smcginnisdhellmann: Sounds good. I'll queue up the next one to send through after these few patches complete.18:24
openstackgerritJeremy Stanley proposed openstack-infra/zuul feature/zuulv3: Default change and patchset to 0 in SQLReporter  https://review.openstack.org/51442318:25
openstackgerritMerged openstack-infra/project-config master: Run wheel builds only once  https://review.openstack.org/51413518:25
smcginnisfungi: Looks like that's the patch for the issue that caused the lack of email notification? ^18:25
fungismcginnis: that's what i believe to be the case anyway18:27
dhellmannfungi , smcginnis : is there a larger change to make somewhere to prevent a failure in one reporter from blocking the next?18:27
fungidhellmann: that's probably a good idea as well, though will i think need someone with a deeper understanding of the reporter dispatch scheme18:29
* dhellmann nods18:29
*** rwsu has quit IRC18:29
fungii'll add it to the etherpad18:29
smcginnisIs this job hung? http://zuulv3.openstack.org/static/stream.html?uuid=e78b4ed0ef904c7bbef6d9daa73112e8&logfile=console.log18:31
*** camunoz has quit IRC18:31
*** camunoz has joined #openstack-infra18:32
*** ociuhandu has quit IRC18:32
*** dhinesh has joined #openstack-infra18:32
*** wolverineav has joined #openstack-infra18:32
dhellmannsmcginnis : it looks likely18:33
*** rkukura has joined #openstack-infra18:33
dhellmannsmcginnis : I started a list of test scenarios at the bottom of https://etherpad.openstack.org/p/release-job-failures18:33
fungior it may continue after whatever the launchpadlib timeout is for that comment call18:33
fungibut that timeout could very well be longer than the job timeout too18:34
*** dbecker has joined #openstack-infra18:34
* fungi checks for comments on bug 172044318:34
openstackbug 1720443 in sushy "Get throws exception when system memory is null" [High,Fix released] https://launchpad.net/bugs/1720443 - Assigned to Nate Potter (ntpttr)18:34
openstackgerritMerged openstack-infra/project-config master: fix basic job definitions for releases repo  https://review.openstack.org/51440118:35
smcginnisSo maybe a transient launchpad communication failure?18:35
fungismcginnis: dhellmann: yeah, the release job hasn't successfully added any comment there that i can see18:35
fungismcginnis: dhellmann: have you had any tag-releases build successfully comment on an lp bug yet?18:37
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: use unbuffered i/o for script adding launchpad comments  https://review.openstack.org/51442718:37
dhellmannfungi : no, the test jobs we were running didn't try that step :-/18:38
smcginnisMaybe an auth issue?18:38
fungithat would be my first guess in the face of no output to tell us18:38
fungiand no prior working runs18:38
dhellmannit may be prompting for something; I think the lazr library does that if the auth doesn't work18:39
smcginnisYeah, I thought it woul fail if in a remote shell, but maybe it's different in this scenario.18:40
dhellmannthat library is such a pain, I wouldn't be surprised to learn it doesn't check for that before prompting18:40
smcginnisSo... we probably need someting like the git config and gpg setup for launchpad config?18:41
dhellmannfungi : if we can set up a test node, it should be possible to run that command by hand18:41
fungientirely possible. but if that's the case i have the old persistent node this used to happen on and can hold a failing node18:41
dhellmannsmcginnis : yeah, we do have that step. it's probably not working.18:41
fungii'll set an autohold for tag-releases for the openstack/releases repo18:42
dmsimardinfra-root: the ram on zuul v3 is looking great but it looks like there's some large spikes http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=63979&rra_id=all (see just before the 22nd and just now).. do we know what those spikes are ?18:42
dhellmann"add-launchpad-credentials" is running a couple of stepd up at 18:14:4618:42
fungiautohold set18:43
dhellmannfungi : does that mean we need to run another job to do more investigation?18:43
fungidhellmann: i think this one will get held once it times out18:43
fungiand if not, i can retrigger the build18:43
jeblairdmsimard: i'm unaware18:43
dhellmannfungi : ok18:43
fungidhellmann: well, reenqueue the ref anyway18:44
*** jamesmcarthur has quit IRC18:44
dmsimardjeblair: it doesn't look like those spikes subsides so we'll be in dangerous territory if it happens again18:44
jeblairfungi: yeah, autohold is checked at the end of the build; you can add it after it's started18:45
jeblairdmsimard: yeah.  python generally doesn't release it's memory once allocated, but it may be able to reuse it.  so things could go either way.18:46
fungidmsimard: the temporary spike from around 30-60 minutes ago is likely me opening scheduler debug logs... they're massive18:46
jeblairi'll look for leaked layouts18:46
smcginnisfungi: Looks like it timed out.18:47
dmsimardfungi: opening.. like, in vi ?18:47
fungidmsimard: yes, to be able to yank tracebacks out into a separate file for pasting18:47
dmsimardjeblair: true, figured I'd at least point it out in case we're able to correlate that to something18:47
*** kien_ has quit IRC18:47
*** kien-ha has quit IRC18:47
*** e0ne has joined #openstack-infra18:47
jeblairdmsimard: thanks18:47
dmsimardfungi: yikes, I wonder if grep/awk has the same kind of impact18:48
jeblairaccording to my little debug script, there are 34 layouts in memory, 33 are reachable from the main config18:48
clarkbfungi: I've been using a lot of grep -B and grep -A for that18:49
fungidmsimard: grep wouldn't, no but it's hard to really analyze context around the traceback that way. but yes it's what i should have been doing it's just easy to forget how massive that logfile is18:49
jeblairi use less18:49
fungiclarkb: yeah, that's also what i do when i remember. should get in the habit of doing that more often18:49
dmsimardclarkb: or -C too (which is an equal number for A and B)18:49
dmsimardlike -C5 prints 5 lines before and 5 lines after18:50
dmsimardfungi: should we rotate those logs more often ?18:50
*** ldnunes has quit IRC18:50
fungidmsimard: we probably can find ways to scale down some of the log volume once we get into smoother operation, but more frequent rotation probably isn't a terrible idea18:50
*** jgriffith has quit IRC18:51
*** armaan has quit IRC18:52
*** armaan has joined #openstack-infra18:52
fungicurrent scheduler debug log is "only" 3.2gib, which is not as bad as it was getting last week18:52
*** e0ne has quit IRC18:52
jeblairhttp://paste.openstack.org/show/624403/18:52
dmsimardfungi: it's on rotate 30 according to puppet-zuul, I'll send a patch to cut that down to... 7 ?18:52
*** jgriffith_ has joined #openstack-infra18:52
jeblairthat's the most common types in memory18:52
*** jamesmcarthur has joined #openstack-infra18:52
jeblairdmsimard: please don't18:52
dhellmannfungi : according to the logs after the job timed out it removed the launchpad credentials file18:52
*** harlowja has joined #openstack-infra18:53
fungidmsimard: i don't think we need to reduce retention, just might make sense to rotate more than once a day18:53
dmsimardjeblair: the fact that it gets rotated just means it's compressed and rotated out, doesn't mean it gets deleted ?18:53
jeblairdmsimard: we have a near 100% success rate in diagnosing and fixing production errors from debug logs alone.  i need logs for that.18:53
jeblairdmsimard: you suggested we drop the retention from 30 days to 7.18:54
dmsimardnot my understanding, /me reads logrotate man18:54
pabelangerjeblair: when you have time, would be interested in how you generatd that pastebin, looks super interesting18:54
jeblairpabelanger: objgraph.show_most_common_types(100)18:54
fungidhellmann: ahh, right, we do that for added safety. i have a feeling we'll need to neuter that and reenqueue18:54
jeblairpabelanger: i used the repl backdoor we're running to catch memory leaks, but we've also attached that to sigusr2 so can run it any time18:55
pabelangercool, thanks for explaining18:55
*** e0ne has joined #openstack-infra18:55
clarkbdmsimard: note that logrotate isn't used to rotate the zuul logs, python logging does it18:55
fungiclarkb: for whatever reason, manually firing logrotate rotated the zuul logs for me on the scheduler a few weeks ago18:56
dmsimardjeblair: oh, you're right, I am confusing 'rotate' with the frequency of the rotation18:56
jeblair(also, i'm mildly opposed to increasing rotation frequency.  i find the nodepool logs difficult to follow and we do it there every... 6 hours?)18:56
clarkbjeblair: I think it may be 818:57
clarkbbut ya its pretty frequent18:57
fungijeblair: yeah, i'm okay with the current size of the debug logs for the time being. just need to remember not to actually load them into memory18:57
pabelangeryah, I'd love to move nodepool back to 24 hours18:57
jeblairi end up having to do 'grep *' a lot there18:57
jeblairwhich is kind of the opposite of what i want18:57
jeblairnodepool is a lot quieter now, we probably could.18:58
fungiagreed, it does get annoying18:58
jeblairthe ultimate goal is for 'zuul.log' (not 'debug.log') to be able to answer any question like "what happened to this change?" or "why did zuul error?"18:58
*** jascott1 has joined #openstack-infra18:58
fungiinfra-root: who set the "tripleo iptables debug" autohold and are the nodes it caught still needed?18:58
dmsimardfungi: I don't believe so. EmilienM ^18:59
jeblairfungi: i did, sorry i omitted my name18:59
jeblairi thought folks were going to use them over the weekend18:59
jeblairfungi: i think you can drop18:59
jeblairfungi: i'll delete held nodes19:00
*** e0ne has quit IRC19:00
fungiah, no problem. clarkb also has at least one held for "clarkb helping emilienm debug overlay networking"19:00
fungiwhich i guess is the same/similar issue19:00
dmsimardpabelanger: is it normal that there are two citycloud nodepool regions with max-servers 0 ?19:01
dmsimardWe're really capping our nodepool at ~950 VMs right now I was looking to see if we had any unused capacity19:02
*** ldnunes has joined #openstack-infra19:02
clarkbfungi: that one can be deleted actually19:03
fungiwill do, thanks19:03
clarkbfungi: since I think we root caused why it didn't get held as expected19:03
clarkb(I'm working to fix that with 513850)19:03
fungiclarkb: two you held with that comment i guess. deleting both now19:04
dmsimardclarkb, fungi: if you have time to spare, I'm still looking for reviews to set up the ara sqlite middleware on logs-dev.o.o: https://review.openstack.org/#/q/topic:ara-sqlite-middleware19:04
pabelangerdmsimard: yah, both regions have been disabled as citycloud asked us to stop using them19:04
dmsimardclarkb, fungi: I've tested it successfully on a fake logs-dev.o.o server19:04
pabelangerI think both19:04
dmsimardpabelanger: ok, just making sure19:04
*** arxcruz- has joined #openstack-infra19:05
inc0hey, I don't understand this error.. https://review.openstack.org/#/c/513855/19:05
efriedfungi Can you point me to that job?  The TOC hasn't updated yet: https://specs.openstack.org/openstack/nova-specs/specs/queens/index.html  Not sure how long it's supposed to take.19:06
*** jgriffith_ has quit IRC19:06
jeblairinc0: does this help explain?  https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html#attr-pipeline.post-review19:06
jeblairinc0: basically, you can't use secrets in 'check' because people can trivially steal them.19:07
dmsimardpabelanger, mgagne: oops, nodepool v2 has a max-server of 150 for inap-mtl01 http://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/nodepool.yaml#n558 and 40 in v3: http://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/nl01.openstack.org.yaml#n4719:07
dmsimardmaybe something got lost between inap-mtl01 maintenance/reverse/zuul v3 roll out19:07
inc0yeah that makes sense19:07
dmsimardpabelanger, mgagne: should we set v2 to 0 and increase v3 to 150 ?19:08
pabelangerclarkb: fungi: Added a few things to https://etherpad.openstack.org/p/infra-sydney-summit-project-update19:08
SamYapleinc0: yea unfortunately the only way to check the patch works is to merge it and wait for the post pipeline19:08
pabelangerdmsimard: no? Last I heard mgagne was working on cloud, not sure if ready to be used again19:08
jeblairSamYaple, inc0: we've talked about adding a new pipeline for situations like this.  something like 'check experimental' but it would only run if there's a +2.  so it's been reviewed enough to know it's not a trojan.19:09
EmilienMfungi: you can remove autohold. Thank you19:09
dmsimardpabelanger, mgagne: https://review.openstack.org/#/c/511328/19:10
fungiefried: it's the nova-specs 65dabe0 commit which has been in the post pipeline for the last ~1.5 hours awaiting node assignments. we're running close to a 5 hour backlog in post because it gets lowest priority and there's a lot of gate and check activity today starving it19:10
fungiefried: http://zuulv3.openstack.org/19:10
inc0I'll just change password and keep this "fake" one for debug19:10
efriedfungi Cool.  Just want to be able to watch it so I don't have to keep pestering you :)19:11
fungithanks EmilienM!19:11
EmilienMno, thanks for your help19:11
inc0ahh19:11
EmilienMI'm still curious how the iptables issue was fixed19:11
inc0ofc I can't really override this var so it doesn't change anythign19:11
inc0hmm19:11
*** slaweq has joined #openstack-infra19:12
* inc0 doesn't want to merge stuff just to see if it works..19:12
*** Goneri has quit IRC19:12
*** slaweq_ has joined #openstack-infra19:13
SamYapleinc0: well your patch as is doesnt work19:13
SamYapleinc0: i left a pretty extensive review before19:13
inc0I know19:13
SamYaplewe can get pretty close to confident before we merge19:14
clarkbEmilienM: aiui we are using iptables-persistent to save the rules so that restarting the "service" doesn't remove our ruleset19:14
*** slaweq_ has quit IRC19:14
SamYaplei *just* went through the same stuff, doing the exact same thing, so it should be fairly easy19:14
pabelangerdmsimard: guess we missed it on roll out19:14
dmsimardpabelanger: I pinged someone else from inap to confirm, mgagne might be on pto or something if it's someone else that sent the patch19:15
dmsimardI'll let you know when I hear back19:15
* jeblair -> lunch19:15
pabelangerdmsimard: yah, shouldn't be an issue to bump it back up. We are running node there now19:18
*** jamesmcarthur has quit IRC19:19
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Temporarily leave launchpad creds for release jobs  https://review.openstack.org/51443619:19
fungidhellmann: smcginnis: ^19:19
*** e0ne has joined #openstack-infra19:20
*** camunoz has quit IRC19:21
dmsimarddhellmann: a small question before doing a +3 on https://review.openstack.org/#/c/514427/19:21
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Revert "Temporarily leave launchpad creds for release jobs"  https://review.openstack.org/51443819:21
fungiwip ^19:21
dhellmanndmsimard : we have to use python 2 for that script anyway19:22
dmsimarddhellmann: okay, just making sure, thanks19:22
dhellmanndmsimard : yep, thanks for checking that19:22
openstackgerritMerged openstack-infra/project-config master: Fix required repos for networking-dpm  https://review.openstack.org/51419119:23
chandankumardmsimard: please have a looj on this https://review.openstack.org/#/c/514269/ the job is timing out19:23
chandankumar*look19:23
dmsimardAJaeger: huh, I didn't realize that doing a "Depends-On" on a change-id seems to require all changes of that change-id to merge (like, when doing backports across different branches)19:24
fungidmsimard: yes19:24
fungiit's a feature19:24
dmsimardchandankumar: what job is timing out ?19:24
*** e0ne has quit IRC19:25
fungidmsimard: to complicate matters further, you can perpetually block the depending changes by abandoning one of the dependencies using that shared change-id19:25
chandankumardmsimard: http://logs.openstack.org/69/514269/9/check/tempest-tox-plugin-sanity-check/0636426/ -> created by my zuul v3 changes19:25
dmsimardShould we put RETRY_LIMIT, POST_FAILURE and TIMED_OUT in red rather than black in the gerrit status table ? Would stand out more :/19:26
openstackgerritMerged openstack-infra/zuul-jobs master: Support upper-constraints in tox-siblings  https://review.openstack.org/51319919:26
openstackgerritMerged openstack-infra/project-config master: Removes migrated legacy-neutron-lbaasv2-dsvm-*  https://review.openstack.org/51354819:26
openstackgerritMerged openstack-infra/shade master: Turn on voting for functional tips jobs  https://review.openstack.org/51406619:26
dmsimardchandankumar: what do you want me to check ? did you look at what happened ?19:26
*** dbecker has quit IRC19:26
chandankumardmsimard: http://logs.openstack.org/69/514269/9/check/tempest-tox-plugin-sanity-check/0636426/job-output.txt.gz#_2017-10-23_17_41_35_30021119:27
chandankumardmsimard: i am not getting how to fix it?19:27
dmsimardchandankumar: does the job just legitimately need more time ?19:27
chandankumardmsimard: yup, as it need to clone/install/uninstall more than 40 projects19:28
dmsimardchandankumar: you set a timeout of 40 minutes (2400 seconds)19:28
dmsimardif you need more than that, you can raise that value19:28
chandankumardmsimard: let me raise it19:28
dmsimardchandankumar: try to keep the amount reasonable so that you still timeout properly if there is a genuine issue19:29
fungiraising the timeout can also be done as a troubleshooting step in a proposed job change without even needing to merge it19:29
fungiif you just want to see what will happen to the job when allowed to run to completion19:30
*** jamesmcarthur has joined #openstack-infra19:32
*** e0ne has joined #openstack-infra19:33
openstackgerritgordon chung proposed openstack-infra/project-config master: drop legacy panko jobs  https://review.openstack.org/51242919:36
openstackgerritMerged openstack-infra/project-config master: use unbuffered i/o for script adding launchpad comments  https://review.openstack.org/51442719:37
*** e0ne has quit IRC19:38
jeblairfungi: i thought we fixed the abandoned depends-on thing19:38
fungioh, did that change? i didn't realize it was something we wanted fixed, but rather a safety measure to prevent accidentally merging a change after someone abandons its dependencies19:39
jeblairfungi: it's basically an unfixable situation if we don't ignore abandoned deps19:39
jeblairlike, if you accidentally propose a dep to the wrong branch, if we didn't ignore it being abandoned, you'd have to start all over19:40
fungiyeah, and granted that's less of a concern for actual code dependencies and more a worry with dependencies declared solely for blocking purposes19:40
fungiit's a tough call since gerrit isn't designed to allow you to alter the change-id on a change without making a wholly new change19:41
fungimakes the blocking-dependency use case a little less effective19:42
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix for pep8 E722 and ignore E741  https://review.openstack.org/51437219:42
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix undefined sort order when applying parent data  https://review.openstack.org/51405619:42
jeblairfungi: what's the blocking dependency use case?19:42
fungii don't want change b to merge until change a has merged19:42
smcginnisfungi: Did we need to still disable deleting the launchpad credentials and rerun that job?19:43
fungijeblair: and so abandoning change a allows change b to merge even with a depends-on a declared19:43
*** thiagolib has quit IRC19:43
fungismcginnis: yes, 514436 needs one more project-config-core review19:44
smcginnisfungi: Cool, missed it.19:44
clarkbI'll review that now. Sorry been distracted by relearning zuuls test suite in order to write this test and run tests locally19:45
fungijeblair: anyway, it's not a huge concern since it can be done by blocking with wip or cr-219:45
fungijust requires a little additional manual attention19:45
*** camunoz has joined #openstack-infra19:47
*** e0ne has joined #openstack-infra19:47
fungithanks clarkb! smcginnis: once it merges here in a few minutes i'll reenqueue that last releases commit into release-post and see what we catch. i've already reset the spring on our autohold trap19:49
*** e0ne has quit IRC19:52
smcginnisfungi: Awesome, thanks19:52
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Only autohold failed builds  https://review.openstack.org/51385019:53
openstackgerritMerged openstack-infra/project-config master: drop legacy panko jobs  https://review.openstack.org/51242919:53
*** sree has joined #openstack-infra19:55
*** armax has quit IRC19:57
fungismcginnis: okay, reenqueued19:58
*** e0ne has joined #openstack-infra19:59
*** rtjure has joined #openstack-infra19:59
smcginnis++19:59
*** sree has quit IRC20:00
openstackgerritMerged openstack-infra/project-config master: Temporarily leave launchpad creds for release jobs  https://review.openstack.org/51443620:02
fungioh, nuts, that change hadn't merged yet? for some reason i thought it had20:04
*** e0ne has quit IRC20:04
fungii'll probably have to enqueue again, but maybe we'll get something useful out of the unbuffered stdio20:04
*** rtjure has quit IRC20:04
smcginnisThose release-post jobs are still queued, so it should be OK, right?20:05
smcginnisI thought that had merged already too.20:05
toskyjeblair: talking about debugging; I used "roles:" instead of "tasks:" by mistake in the run: playbook of my job, and I didn't get any special error message; the run phase simply completed in 1 second without other details20:05
toskyand it took a bit to me to realize what was wrong20:05
toskymaybe it was just an ansible issue, but still20:06
fungismcginnis: not sure but i think as long as they hadn't gotten node assignments we may be in luck20:07
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Document executor/merger stats  https://review.openstack.org/51434320:08
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135220:08
jeblairtosky: yeah, there are some patches in-flight to make a nice standard ansible-linter job for zuul playbooks.  i think we'll be able to suggest adding it to repos soon20:09
jeblairpabelanger, jlk: ^20:10
jlkWas that a pointer to the WIP one or the docs one?20:10
jeblairjlk: oh sorry, was a pointer to the ansible lint convo20:11
toskyif the ansible-linter jobs is just a call to ansible-lint, I think that it did not help in my case20:11
jeblairtosky: oh bummer20:11
*** e0ne has joined #openstack-infra20:11
jlkah okay. Yeah, that's WIP, lots of moving parts and I got tied up in some other things20:11
jlkhrm, ansible-lint may have caught that you were calling a role that didn't exist20:12
pabelangertosky: ansible-playbook --syntax-check ?20:12
pabelangershould have caught it20:12
jlkor hte syntax check20:12
toskyoh20:12
pabelangerwhich we do on our linters20:12
toskyI always forget that20:12
jeblaircool, so once we get that going, it should help errors like that20:12
toskyso eagerly waiting for the linters :)20:12
*** rtjure has joined #openstack-infra20:13
openstackgerritMerged openstack-infra/storyboard master: Add Test Migration Directions  https://review.openstack.org/50250920:14
*** ldnunes has quit IRC20:15
*** e0ne has quit IRC20:16
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Create openstack-zuul-jobs-linters jobs  https://review.openstack.org/51271520:17
pabelangertosky: jlk: jeblair: AJaeger: ^should get us started, plan is to iterate on that and maybe drop tox20:17
*** Apoorva has quit IRC20:17
*** rtjure has quit IRC20:18
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Add log streaming logging and exception handling  https://review.openstack.org/51381120:18
*** Apoorva has joined #openstack-infra20:18
smcginnisfungi: Wait, did it work that time?20:18
smcginnisOr... did it not try to update the bugs because it thought it was already done.20:19
fungismcginnis: both are possibilities here... checking the log now20:20
*** jamesmcarthur has quit IRC20:20
smcginnisSession wrapping up. I'll be back later.20:20
fungismcginnis: i don't see any mention of bug 1720443 in the log this time, so may not be exercising it now20:21
openstackbug 1720443 in sushy "Get throws exception when system memory is null" [High,Fix released] https://launchpad.net/bugs/1720443 - Assigned to Nate Potter (ntpttr)20:21
fungino references in the console log to launchpad_add_comment being called either20:22
*** e0ne has joined #openstack-infra20:23
*** mat128 has quit IRC20:24
fungismcginnis: we may need a bug-fixing commit to the release-test repo to properly exercise this20:24
*** rtjure has joined #openstack-infra20:25
mgagnedmsimard: mtl01 has 150 servers available. benj_ reverted to previous values (them being right or wrong). it's up to infra to allocate those servers as they please.20:25
jeblairfungi: i saw a question earlier about whether a job would run with a change that had just landed.  note that zuul decides what refs to use for all of the required-projects (and projects under test) for all of the jobs when the item is enqueued into the pipeline.20:27
*** smatzek has quit IRC20:27
mgagnedmsimard: in fact, we increased to 190 recently: https://review.openstack.org/#/c/491882/20:27
mgagneso 150 + 40 was fine.20:27
fungijeblair: thanks, that helps20:27
fungii know in the past v2 would add and remove jobs to enqueued items when layout updates were applied20:28
*** e0ne has quit IRC20:28
fungigood to know this is a little more deterministic under v320:28
*** rtjure has quit IRC20:29
mgagnefungi: should all capacity for inap-mtl01 be moved to zuulv3 ?20:31
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config master: Shift inap-mtl01 capacity to full Zuul/Nodepool v3  https://review.openstack.org/51445120:31
jeblairfungi: heh, it will still do that.  but it will use the same git checkouts for all of the content.20:31
dmsimardmgagne: ack, can you review ^ ?20:31
*** e0ne has joined #openstack-infra20:31
mgagnewell, we got our answer20:31
dmsimardthat'll give us an extra 150 nodes on v3 which will really help, we were capped all day20:31
fungimgagne: yeah, i expect the temporary removal/revert straddled when we shifted all our v2 quota to v320:32
mgagnehehe, as long as you get back the capacity, it's all fine =)20:32
fungiso we ended up adding a lot of quota from there back to (now unused) v220:32
pabelangerYay for more nodes20:33
*** salv-orlando has joined #openstack-infra20:33
mgagneand it looks like the nova upgrade improved requests timing. but it could also be related to zuulv3, who knows ¯\_(ツ)_/¯20:34
pabelangerhttps://review.openstack.org/513959/ should be an easy +3 to update zuul-status page in grafana20:34
*** rtjure has joined #openstack-infra20:34
*** armax has joined #openstack-infra20:34
dmsimardmgagne: thanks, much appreciated !20:35
*** e0ne has quit IRC20:35
*** hemna_ has quit IRC20:36
*** salv-orlando has quit IRC20:37
*** salv-orlando has joined #openstack-infra20:37
*** dprince has quit IRC20:37
dhellmannfungi, smcginnis : I'm getting a timeout error trying to report a bug on launchpad20:37
dhellmannsetting up a test case for this may prove challenging20:38
*** eharney has quit IRC20:38
fungidhellmann: this seems to be much more likely to have been the cause of the hung lp api call in the job earlier20:38
dhellmannfungi : perhaps, though the browser is giving me an error page quite quickly20:39
dhellmannthe browser itself responds; it's some database that is reported as timing out20:39
*** rtjure has quit IRC20:39
dhellmannah, interesting, the pbr repo works. sharding magic.20:40
fungihuh, okay20:41
dhellmannhttps://review.openstack.org/514453 includes a reference to a test bug20:42
dhellmannwhen that merges I'll tag another release in release-test20:43
*** baoli has quit IRC20:44
dhellmannfungi : https://review.openstack.org/#/c/514454/ should trigger another test run. let me know when you're ready for me to approve it20:45
*** e0ne has joined #openstack-infra20:45
*** armaan has quit IRC20:45
fungidhellmann: approve at will20:46
*** armaan has joined #openstack-infra20:46
*** rtjure has joined #openstack-infra20:46
fungii already have the autohold in place to catch the node in case we need it20:46
*** nicolasbock has quit IRC20:48
dhellmannok, it's approved and in the check queue20:48
*** trown is now known as trown|outtypewww20:48
*** jascott1_ has joined #openstack-infra20:49
*** jascott1 has quit IRC20:49
*** e0ne has quit IRC20:50
*** baoli has joined #openstack-infra20:50
*** aviau has quit IRC20:50
*** baoli has quit IRC20:50
*** aviau has joined #openstack-infra20:51
*** rtjure has quit IRC20:51
*** e0ne has joined #openstack-infra20:52
*** ijw has joined #openstack-infra20:54
*** hemna_ has joined #openstack-infra20:54
*** smatzek has joined #openstack-infra20:56
*** rtjure has joined #openstack-infra20:56
*** e0ne has quit IRC20:57
*** smatzek has quit IRC20:57
*** smatzek has joined #openstack-infra20:58
*** hemna_ has quit IRC20:59
*** jamesmcarthur has joined #openstack-infra21:00
*** baoli has joined #openstack-infra21:00
*** jcoufal_ has quit IRC21:01
*** smatzek has quit IRC21:02
*** rtjure has quit IRC21:02
*** thorst has quit IRC21:02
*** smatzek has joined #openstack-infra21:02
*** andreas_s has joined #openstack-infra21:05
dhellmannah, that shortcut did not have the effect I expected21:05
dhellmannI'll have to do that again, because it ran the script as me :-/21:06
fungid'oh21:06
dhellmannyeah. I thought it would just apply the tag, and the job would run the script21:06
dhellmannoh well21:06
*** smatzek has quit IRC21:07
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135221:07
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: Add implied branch matchers on 'master'  https://review.openstack.org/51445921:07
*** rtjure has joined #openstack-infra21:08
*** caphrim007 has joined #openstack-infra21:10
dhellmannfungi : another release is queued up and I will leave it to run21:10
toskyhow do I get the full "address" for finger from zuulv3.openstack.org? I see only the link to the web feed21:11
*** ijw has quit IRC21:12
openstackgerritMerged openstack-infra/project-config master: Shift inap-mtl01 capacity to full Zuul/Nodepool v3  https://review.openstack.org/51445121:12
fungidhellmann: thanks, i'll keep an eye out21:13
*** rtjure has quit IRC21:13
*** slaweq has quit IRC21:14
jeblairtosky: i'm not sure that we've exposed that yet.  we plan to implement a multiplexer so you can "finger UUID@zuul.openstack.org", but that's not in place yet.  the backend executor address might be in status.json?  i'm not certain.21:15
*** slaweq has joined #openstack-infra21:15
*** jamesmcarthur has quit IRC21:17
*** jamesmcarthur has joined #openstack-infra21:18
*** rtjure has joined #openstack-infra21:18
*** andreas_s has quit IRC21:18
*** edmondsw has quit IRC21:20
*** slaweq has quit IRC21:20
*** ijw has joined #openstack-infra21:22
*** rtjure has quit IRC21:23
toskyjeblair: when can you use finger right now? Is it just for internal usage?21:23
*** andreas_s has joined #openstack-infra21:23
clarkbtosky: you can use it now but you have to know what executor it is running on to directly address that host as I understand it21:24
clarkbtosky: the multiplexor would figure that out for you when it is in place21:24
toskyI see21:25
*** thorst has joined #openstack-infra21:27
*** ijw has quit IRC21:27
toskyyep, it's relatively easy; the executor is printed when add-build-sshkey is executed (Create Temp SSH key)21:27
*** rtjure has joined #openstack-infra21:27
*** dave-mccowan has quit IRC21:28
*** iyamahat has joined #openstack-infra21:28
*** iyamahat_ has joined #openstack-infra21:28
*** sree has joined #openstack-infra21:29
*** thorst has quit IRC21:31
*** hemna_ has joined #openstack-infra21:32
*** rtjure has quit IRC21:32
*** sree has quit IRC21:34
*** MasterOfBugs has joined #openstack-infra21:34
*** pramodrj07 has joined #openstack-infra21:34
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Add log streaming logging and exception handling  https://review.openstack.org/51381121:35
*** rtjure has joined #openstack-infra21:40
fungidhellmann: smcginnis: looks like we ran it and i have the node held21:41
*** andreas_s has quit IRC21:41
*** ijw has joined #openstack-infra21:42
fungihttp://logs.openstack.org/81/81e38a48b3b9e31c4e2bbce5cd5f63a9d4518421/release-post/tag-releases/7661866/ is the build and looks like it succeeded?21:42
fungii've set another autohold just in case that was not the one we needed21:43
*** tpsilva has quit IRC21:44
*** slaweq has joined #openstack-infra21:45
fungiahh, that was a different commit. okay21:45
*** rtjure has quit IRC21:45
*** andreas_s has joined #openstack-infra21:46
*** mriedem is now known as mriedem_away21:48
*** ijw has quit IRC21:49
*** esberglu has quit IRC21:49
*** esberglu has joined #openstack-infra21:49
*** esberglu_ has joined #openstack-infra21:51
*** rtjure has joined #openstack-infra21:52
*** florianf has quit IRC21:52
*** sambetts has quit IRC21:53
openstackgerritSam Yaple proposed openstack-infra/project-config master: Publish requirements loci images to DockerHub  https://review.openstack.org/51294121:54
*** esberglu has quit IRC21:54
clarkbpabelanger: jlk SpamapS Shrews willing to review https://review.openstack.org/#/c/513850/6 (just needs another reviewer and will help make autohold more useful for us)21:55
*** esberglu_ has quit IRC21:56
*** rtjure has quit IRC21:56
Shrewsclarkb: lgtm21:57
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135221:58
jeblairit's zuul meeting time in #openstack-meeting-alt21:59
jeblairmore or less21:59
*** esberglu has joined #openstack-infra22:01
*** rtjure has joined #openstack-infra22:02
*** andreas_s has quit IRC22:04
*** rtjure has quit IRC22:07
*** iyamahat_ has quit IRC22:08
*** iyamahat has quit IRC22:08
*** ijw has joined #openstack-infra22:08
*** andreas_s has joined #openstack-infra22:09
*** ijw has quit IRC22:11
*** claudiub|2 has quit IRC22:11
openstackgerritMerged openstack-infra/project-config master: Remove py27-based template for nodepool  https://review.openstack.org/51377022:12
*** rtjure has joined #openstack-infra22:12
*** ijw has joined #openstack-infra22:13
*** andreas_s has quit IRC22:13
pabelangerI'd like to promote up https://review.openstack.org/513506/ to base if possible.22:14
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Add log streaming logging and exception handling  https://review.openstack.org/51381122:14
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Only autohold failed builds  https://review.openstack.org/51385022:14
*** rtjure has quit IRC22:17
*** iyamahat has joined #openstack-infra22:17
*** slaweq has quit IRC22:18
*** ijw has quit IRC22:19
*** rtjure has joined #openstack-infra22:21
dhellmannfungi : looking...22:22
*** ijw has joined #openstack-infra22:23
dhellmannfungi : that job doesn't show any releases. I think that's a different patch that cleaned up the zuul.yaml?22:23
dhellmannfungi : yeah, that wasn't the release22:23
*** esberglu has quit IRC22:25
fungiyup22:25
dhellmannfungi : I do see a comment from another job on https://bugs.launchpad.net/pbr/+bug/1726588 though22:26
openstackLaunchpad bug 1726588 in PBR "test bug for release system" [Undecided,New]22:26
dhellmannoh, wait, that's the one I did by hand22:26
fungigot sidetracked by the zuul meeting22:26
dhellmannwe want release-test 0.10.222:26
fungiwe held another node... checking to see what triggered it now22:26
*** rtjure has quit IRC22:26
dhellmannhttp://logs.openstack.org/4e/4e6d9fe5a89fbb7157fd3f790682fef421d56c2c/22:26
dhellmannoh, not that one though, the commit where it merged in openstack/releases22:27
dhellmannsorry, I'm also distracted22:27
*** slaweq has joined #openstack-infra22:28
dhellmannfungi : http://zuulv3.openstack.org/static/stream.html?uuid=2bb541549ed34c7c934c3c17719b0128&logfile=console.log is hung waiting for input from the console22:28
fungiyeah, we don't seem to have a tag-releases run for 4b66723dd54f56ab5555e422aa58daf86b98f70022:28
dhellmannit's still running22:28
dhellmannso no logs yet22:28
fungibut once it ends i'll jump on there22:28
dhellmann^^22:29
*** hemna_ has quit IRC22:29
fungithe error in the console stream there does indeed look like it can't find the lp creds22:29
dhellmannit is trying to open a page in a web browser to auth the user22:29
fungiright22:29
fungithat's its default "i don't have my credentials token (yet)" behavior22:30
* dhellmann nods22:30
*** baoli has quit IRC22:30
dhellmanncan you get into that node to see what credentials it has?22:31
dhellmannI'm not sure how the hold thing works, if you have to wait for the job to time out22:31
dhellmannor if you can login while it's running22:31
*** rtjure has joined #openstack-infra22:31
*** iyamahat has quit IRC22:32
*** iyamahat_ has joined #openstack-infra22:32
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove zuul-env from DIB images  https://review.openstack.org/51448322:32
*** bobh has quit IRC22:33
*** salv-orlando has quit IRC22:34
*** salv-orlando has joined #openstack-infra22:34
*** rtjure has quit IRC22:36
*** andreas_s has joined #openstack-infra22:36
fungidhellmann: it'll be easier for me to get in there after zuul holds the node since i have to go digging in launcher logs for the ip address otherwise22:37
dhellmannwow, the timeout is 30 minutes. I guess the library never actually gives up.22:37
fungibut also, still trying to participate in the zuul meeting for now22:37
dhellmannok22:38
*** salv-orlando has quit IRC22:39
fungiwe did just hold another node a couple minutes ago and i'm logged into it now, but need to refresh my memory on where the lp credential file is supposed to be on the fs22:40
clarkbfungi: its in ~/.config or something like that22:41
clarkbiirc22:41
fungiara says /home/zuul/.launchpadlib/creds22:41
*** rtjure has joined #openstack-infra22:42
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: fix the path for the launchpad credentials file  https://review.openstack.org/51448422:43
*** ijw has quit IRC22:43
dhellmannfungi, clarkb : ^^ updates the path to match what I have on my system22:43
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove jenkins from DIB images  https://review.openstack.org/51448522:43
*** vhosakot has quit IRC22:44
*** ijw has joined #openstack-infra22:44
fungidhellmann: comparing ~/.launchpadlib/creds on signing01.ci and the node where that job just ran, the only difference i can spot is some extra blank lines following the two with the secret values22:45
dhellmannI wouldn't expect some blank lines to matter, but who knows22:45
*** andreas_s has quit IRC22:45
*** thorst has joined #openstack-infra22:46
thingeeHi infra, I've been trying to get the contributor guide post jobs to go. The last review I pushed through https://review.openstack.org/#/c/514461/ showed up on status zuul under post jobs but I never saw anything in the console log http://zuulv3.openstack.org/static/stream.html?uuid=65d05dbee99c42fa889bb4196b563d60&logfile=console.log22:46
*** rtjure has quit IRC22:46
fungiwhat's the reason for 514484? is that where the script is looking for those files? worth noting zuul-jobs is supposed to be a non-openstack-specific stdlib for zuul, so we likely want to stick to whatever defaults launchpadlib expects22:47
fungidhellmann: ^22:47
dhellmannfungi : that's where I found my credentials file. I am trying to figure out if launchpad lib has a search path or something.22:47
*** edmondsw has joined #openstack-infra22:48
fungithe version of launchpadlib we were using on signing01.ci.o.o at least relied on credentials in ~/.launchpadlib/creds22:48
dhellmannoh, we can specify the file using an environment variable22:49
dhellmannto the script we're running22:49
dhellmannor an argument22:49
dhellmannI wonder if we do that22:49
*** dave-mccowan has joined #openstack-infra22:49
dhellmannthe default is empty22:49
dhellmannthat's likely to be an issue22:49
fungii can test out theories with this node once the meeting wraps up22:50
dhellmannah, it is set in the job in tag.yaml22:50
fungii have some scripts i can use to exercise the lp api pretty trivially to confirm auth is working correctly22:50
dhellmannLP_CREDS_FILE=~/.launchpadlib/creds22:51
*** thorst has quit IRC22:51
*** jamesmcarthur has quit IRC22:51
dhellmannif you run the command to leave a comment, that would be best because it exercises the way we actually set up auth in our script22:51
dhellmannit's not automatic :-/22:51
*** jamesmcarthur has joined #openstack-infra22:52
*** edmondsw has quit IRC22:52
dhellmannI see it setting the variable properly in http://logs.openstack.org/4b/4b66723dd54f56ab5555e422aa58daf86b98f700/release-post/tag-releases/2bb5415/job-output.txt.gz#_2017-10-23_22_05_55_87988622:53
*** rtjure has joined #openstack-infra22:53
*** ijw has quit IRC22:54
*** ijw has joined #openstack-infra22:55
openstackgerritMerged openstack-infra/zuul-jobs master: Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header  https://review.openstack.org/50943622:55
*** jamesmcarthur has quit IRC22:56
*** janki has joined #openstack-infra22:57
*** sdague has quit IRC22:58
*** Apoorva has quit IRC22:58
*** rtjure has quit IRC22:58
*** andreas_s has joined #openstack-infra22:59
*** ijw has quit IRC23:00
*** slaweq has quit IRC23:01
*** janki has quit IRC23:02
*** ijw has joined #openstack-infra23:02
*** aeng has quit IRC23:02
*** iyamahat_ has quit IRC23:02
*** iyamahat has joined #openstack-infra23:03
*** sree has joined #openstack-infra23:04
*** Apoorva has joined #openstack-infra23:05
dhellmannit's time to call it a night. I'll be back on in the morning to pick up from here.23:05
fungidhellmann: so... i've confirmed that i can interact with the lp api from the held test node using the credentials provided, and that they match the ones we used on the v2 signing01.ci node23:06
*** xarses has quit IRC23:06
dhellmannfungi : with the script that the job is running? or something else?23:07
fungidhellmann: yep, seems this one is a bit mysterious... either we're overriding the default location for credentials or something else weird is happening23:07
fungidhellmann: not with the script from the job yet, no23:07
dhellmannbecause setting up auth can be done different ways in the lp lib api, I don't trust anything other than the actual script we're trying to use23:07
dhellmannI mean, the credentials are right, but they're not making it into the script23:07
dhellmannmaybe a debug print is worthwhile23:07
fungiyeah, i'll fiddle with that, just need to make sure i set up the shell environment as identical as possible to however that script was orignially invoked in the job23:08
*** andreas_s has quit IRC23:08
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: experiment with late-binding inheritance  https://review.openstack.org/51135223:08
*** jgriffith has joined #openstack-infra23:08
*** sree has quit IRC23:08
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add more detail to output of launchpad script  https://review.openstack.org/51448623:08
fungibecause the credentials as provided to zuul's account seem to be getting found and used successfully for simple queries (and if i move them out of the way, i get the prompt like the job showed instead)23:09
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add more detail to output of launchpad script  https://review.openstack.org/51448623:09
dhellmannok23:09
*** rbrndt has quit IRC23:10
*** slaweq has joined #openstack-infra23:10
dhellmannlike I said, there are different ways to do the auth within the script and I don't know if the one you're testing with is doing it the way the one from the job is, or if we're getting the right filename down in the script when it's run from the job23:10
fungidhellmann: yes, both are distinct possibilities which is why i need to do some more manual testing on here23:10
dhellmannso it's good the credentials work, I guess, because that means the problem is definitely somewhere else in the process23:11
* dhellmann nods23:11
dhellmannok, time to set up dinner, I'll check in tomorrow morning to see how things are looking and pick up from there -- thanks fungi23:11
fungidhellmann: you bet. enjoy your evening!23:12
*** gildub has joined #openstack-infra23:12
thingeefungi can I get help with that contributor guide post job?23:13
fungithingee: probably, but i'm still trying to get release jobs working23:13
thingeeoh whoa nevermind :)23:13
*** felipemonteiro__ has quit IRC23:13
fungiand volunteered to work on restarting all the executors once i figure this issue out23:13
pabelangerfungi: jeblair: clarkb: https://review.openstack.org/514483/ removes zuul-env (and zuul-cloner) from DIBs. If you want to review, otherwise happy to WIP until we are ready23:14
*** rtjure has joined #openstack-infra23:14
*** hasharDinner has quit IRC23:15
mnaserhey uh23:16
mnaser"the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'nodepool' is undefined"23:16
mnaseremit-job-header broken?23:16
mnaserhttps://github.com/openstack-infra/zuul-jobs/commit/96bd24134364124d79c1a7ed96f22174bec6bf0223:17
mnaserthis broke it i think23:17
openstackgerritMohammed Naser proposed openstack-infra/zuul-jobs master: Revert "Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header"  https://review.openstack.org/51448823:18
*** aeng has joined #openstack-infra23:19
*** rtjure has quit IRC23:19
jeblairi imagine we're going to need to force-merge that revert?23:19
dmsimardjeblair: yes23:20
jeblairon it23:20
openstackgerritMerged openstack-infra/zuul-jobs master: Revert "Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header"  https://review.openstack.org/51448823:21
pabelangerwe didn't test on localhost, which doesn't have nodepool variables23:21
*** ijw has quit IRC23:21
pabelangerso, likely want to emit that on the node23:21
clarkbjeblair: in https://review.openstack.org/#/c/513766/1/playbooks/nodepool-zuul-functional/post.yaml what does --include=*/ --exlude=* mean when rsync runs?23:21
*** gildub has quit IRC23:22
clarkbis the include=*/ redundant with include=/logs/** ?23:22
*** gmann_afk is now known as gmann23:22
jeblairpabelanger: or go through the hostvars and print all of the values23:22
jeblairpabelanger: i think it'd be best to stay on the executor for this if we can23:22
dmsimardpabelanger: http://logs.openstack.org/36/509436/6/gate/base-integration-ubuntu-trusty/694fc5b/job-output.txt.gz#_2017-10-23_22_44_20_092357 works23:22
jeblairclarkb: that looks like a legacy publisher23:23
pabelangerdmsimard: that is not localhost, you ran it on xenial node23:23
dmsimardpabelanger: the reason why we want it to run on localhost was to avoid printing that 4 times if there's 4 nodes.. maybe we can try run_once23:23
jeblairlet's run it on localhost and have it print out the nodepool variables for all the hosts23:23
*** rtjure has joined #openstack-infra23:24
jeblairthere's no reason to delegate to a remote node for a debug line.23:24
dmsimardjeblair: I believe we can set hosts: all, and then have the task use "run_once" so that the task is only run on one (remote) host -- debug is an action module which runs on the control (localhost) node anyway23:25
dmsimardhttp://docs.ansible.com/ansible/latest/playbooks_delegation.html#run-once23:25
jeblairdmsimard: you're saying that 'debug' doesn't run over ssh?23:26
jeblairdmsimard: even if it's told to run on a remote host23:26
dmsimardjeblair: action modules are typically executed on the control node, "debug" is one, "template" has one half on the control host, the other half on the remote host23:26
clarkbjeblair: ya I think this new non legacy job is doing a lot of things in a legacy way? trying to understand if we should be doing something different there23:26
*** dave-mccowan has quit IRC23:27
clarkbShrews: I left a comment on 513766 too23:27
dmsimardjeblair: the task will still run *for* the remote host, but the actual execution typically happens on the control host23:27
dmsimardthat's why on centos you'll need libselinux on the control host, because ansible doesn't do everything on the remote nodes23:28
jeblairdmsimard: okay.  well, this is a role that's in a play currently restricted to localhost, so that'll be a bit of reengineering to do that, yeah?23:28
*** rtjure has quit IRC23:29
dmsimardjeblair: sending a patch for it now.23:29
jeblairdmsimard: okay.  if you're up for that.  :)23:29
jeblairdmsimard: however, it is still possible to do all of this in the current role, just by looping over hostvars.hosts in the template23:30
*** wolverineav has quit IRC23:31
*** tosky has quit IRC23:34
fungiis http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/release/tag.yaml guaranteed to run under bash, or might it actually use sh?23:34
*** rtjure has joined #openstack-infra23:34
clarkbfungi: it will use sh unless you set the executable I think23:35
fungiit's acting an awful lot like the shell is not expanding ~ there23:35
fungiwhich, if it's plain sh, would be expected23:35
clarkbwe seem to explicitly set executable: /bin/bash where we need it23:35
*** andreas_s has joined #openstack-infra23:36
*** aeng has quit IRC23:36
fungii guess we just don't have any examples of that in project-config playbooks (yet)23:37
fungithough we do use it in roles/build-wheels/tasks/main.yaml:23:37
clarkbfungi: https://review.openstack.org/#/c/513766/1/playbooks/nodepool-zuul-functional/run.yaml has an example23:37
fungiyup23:38
*** rtjure has quit IRC23:39
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul-jobs master: Revert "Revert "Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header""  https://review.openstack.org/51448923:39
*** hongbin has quit IRC23:39
*** andreas_s has quit IRC23:40
*** gildub has joined #openstack-infra23:40
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config master: Run emit-job-header on any host but localhost  https://review.openstack.org/51449023:40
dmsimardjeblair: ^ these two patches23:40
dmsimardtested locally so fairly confident but please do review :)23:41
dmsimardmnaser: ^23:41
clarkbdmsimard: I think you need to flip the order around23:42
clarkbotherwise when the revert merges we'll be broken until the second chagne merges23:42
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Use bash for the release/tag playbook  https://review.openstack.org/51449123:42
fungidhellmann: smcginnis: ^ pretty sure that's the culprit23:42
dmsimardclarkb: hmm, right, but you can't depend on a project-config patch23:42
clarkbdmsimard: you can it just won't take effect until after it merges23:43
clarkbdmsimard: but it will enforce that merge order which is what we want23:43
*** dbecker has joined #openstack-infra23:43
*** slaweq has quit IRC23:43
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Removes migrated legacy-neutron-lbaasv2-dsvm-*  https://review.openstack.org/51355023:43
*** dbecker has quit IRC23:43
dmsimardclarkb: so what this means is that some jobs might get the header printed N times until the other patch lands, not a huge dela.23:43
dmsimardswitching the order.23:44
*** rtjure has joined #openstack-infra23:44
clarkbya it should work just maybe eb noisy rather than the other way where things will be broken for a period of time aiui23:44
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config master: Run emit-job-header on any host but localhost  https://review.openstack.org/51449023:44
*** jascott1_ has quit IRC23:44
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul-jobs master: Revert "Revert "Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header""  https://review.openstack.org/51448923:44
*** jascott1 has joined #openstack-infra23:44
*** jascott1 has quit IRC23:45
clarkbfungi: that dict is different than the one in the example I found .I guess it is to the docs to figure out if one or the other or both should work23:46
fungiclarkb: the one i stole was from roles/build-wheels/tasks/main.yaml in project-config23:47
*** mat128 has joined #openstack-infra23:47
fungimaybe that's role-only syntax and doesn't work for tasks in playbooks?23:47
*** bobh has joined #openstack-infra23:48
*** rtjure has quit IRC23:48
clarkbfungi: your version seems closer to the docs23:48
clarkbI'm trying to remember why we use cmd like that as its undocumented too iirc23:49
clarkbthere was a reason I just don't remember it23:49
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Fixed typo in zaqar tempest plugin configuration  https://review.openstack.org/51418223:49
*** aeng has joined #openstack-infra23:49
dmsimardpabelanger: how do you suggest we test that if the integration tests didn't catch it ?23:50
*** xarses has joined #openstack-infra23:50
dmsimardpabelanger: my brain is tired, I'll -W for now and look tomorrow23:50
pabelangerdmsimard: the role should run properly on the remote node, regardress of the changes in 514489. We just want to exersize it did run on the remote node23:51
pabelangerso, landing in base-test will allow that to be tested23:52
clarkbpabelanger: do you remember why we use cmd: | in shell tasks?23:52
*** slaweq has joined #openstack-infra23:52
clarkbpabelanger: rather than just shell: and then args:23:52
pabelangerclarkb: i don't, mordred indicated we needed to do that for a reason, but do not remember23:53
fungiinfra-root: i'm preparing to begin cycling through zuul executors restarting them one at a time to pick up the most recent bindmounting addition. if you object please let me know soon23:53
*** rtjure has joined #openstack-infra23:53
pabelangerfungi: wfm23:53
clarkbgo for it23:54
jeblairclarkb: cmd is the only way to get a multiline shell script without leading spaces.23:55
pabelangerfungi: I'd love to try and restart 1 executor to test https://review.openstack.org/510155/23:55
ianwdo we know about the summary box not showing up on changes like https://review.openstack.org/#/c/514081/ ?23:56
inc0hey, http://logs.openstack.org/55/513855/5/check/kolla-build-ubuntu-source-dockerhub/541164d/ara/ <- you've seen that?23:56
clarkbjeblair: aha! thats right its for heredocs23:56
pabelangerinc0: yes, recheck please. broken code landed23:56
clarkbso if no heredoc or similar its fine (so I think fungi's change is fine)23:56
inc0thanks pabelanger23:56
jeblairclarkb: yes.  though i am in favor of using cmd everwhere.23:57
*** rkukura has quit IRC23:58
clarkbfungi: ^ that is for you too I think23:58
clarkb(not sure if you want a new ps)23:58
*** rtjure has quit IRC23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!