Thursday, 2018-03-01

*** maxamillion has quit IRC00:06
*** maxamillion has joined #zuul00:06
openstackgerritIan Wienand proposed openstack-infra/nodepool master: Consolidate status results  https://review.openstack.org/54813400:15
openstackgerritIan Wienand proposed openstack-infra/nodepool master: Consolidate node_list, add generic filter  https://review.openstack.org/54813500:15
openstackgerritIan Wienand proposed openstack-infra/nodepool master: webapp: use content detection for return  https://review.openstack.org/54844000:15
openstackgerritIan Wienand proposed openstack-infra/nodepool master: Add label-list webapp endpoint  https://review.openstack.org/54844200:15
*** xinliang has joined #zuul01:08
*** xinliang has quit IRC01:08
*** xinliang has joined #zuul01:08
*** Guest20946 is now known as mgagne01:10
*** mgagne has joined #zuul01:10
fungicorvus: tobiash: fyi, this is what the pyca/cryptography docs have to say about cryptographically strong (pseudo-)random number generation: https://github.com/pyca/cryptography/blob/master/docs/random-numbers.rst01:16
fungitl;dr: "just use os.urandom()"01:16
fungioh, nevermind... now i remember that we need to be able to seed a deterministic prng01:22
fungiwe can probably just feed a secret plus a known salt (the repo name?) into a kdf, but i'll do some more digging01:24
fungifinding some confirmation that using a block cipher to encrypt a known value (the repo name?) should provide a new key equally as strong as the master key you used for the cipher01:33
*** rlandy|bbl is now known as rlandy01:53
*** harlowja has quit IRC02:45
*** harlowja has joined #zuul04:02
*** harlowja has quit IRC04:18
*** AJaeger has quit IRC04:51
*** AJaeger has joined #zuul04:51
*** openstackstatus has quit IRC06:13
*** openstack has joined #zuul06:17
*** ChanServ sets mode: +o openstack06:17
*** hashar has joined #zuul07:53
*** sshnaidm|ptg has quit IRC08:23
*** bhavik has joined #zuul08:52
*** yolanda has quit IRC08:54
clarkbtobiash: https://webcache.googleusercontent.com/search?q=cache:mMZ147hMZ_YJ:https://cryptography.io/+&cd=2&hl=en&ct=clnk&gl=ie google found a cached version of the docs09:07
clarkbptg attendees you will need your badges this morning09:08
*** sshnaidm|ptg has joined #zuul09:08
*** electrofelix has joined #zuul09:19
rbergeronclarkb: ah, good to know09:23
rbergeronthough also, may just be staying at hotel i am thinking -- not sure what corvus or mordred decided on that front09:24
*** yolanda has joined #zuul09:24
clarkbrbergeron: I have not heard from either of them09:26
clarkbweather forecasting is saying your ability to get "home" will be worse than your ability to get here09:27
rbergeronyeah, precisely09:36
rbergeronit looks deceiving currently but being stuck sucks09:37
rbergeronclarkb: and at this point coming over for two hours seems silly09:37
rbergeronif having to ditch out later09:38
*** bhavik has quit IRC09:41
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: DNM: Set fail_mode to standalone for multi-node-bridge  https://review.openstack.org/54777909:43
*** jpena|off is now known as jpena09:44
*** patriciadomin has quit IRC10:04
jlktristanC: no release yet.10:18
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: Add known hosts for all users  https://review.openstack.org/54864210:22
mordredclarkb, rbergeron: I'm still at the hotel10:23
mordredclarkb, rbergeron: also - I got a bit too clever in booking travel to and from here - and my leg from DUB-AMS is not connected to the AMS-MSP-DFW legs - so if I don't escape the island not only will I be snowed in (the fun part) I will no longer have a transatlantic flight home10:25
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: DNM: Set fail_mode to standalone for multi-node-bridge  https://review.openstack.org/54777910:27
mordredclarkb, rbergeron: so my plan is to fly out in a couple of hours (SAS is still flying) and be remote as best I can tomorrow from the mainland10:27
AJaegertobiash: could you review https://review.openstack.org/548406, please? - that's needed to remove process-test-results10:37
tobiashAJaeger: yes, in a few minutes10:39
clarkbmordred: sound slike you need a travel agent10:39
mordredclarkb: yah. tell me about it10:40
rbergeronmordred: what time is your flight? i was looking for things and some airlines were cancelling for after 3pm today.. sadly my flight is through lhr and thus is screwed anyhow if i.could get out of here now10:41
mordredrbergeron: I got booked on to a 12:45 flight - so I'm about to head to the airport - and yeah, it's a flight to amsterdam by way of stockholm (thank god for swedes and their experience with flying and blizzards)10:42
rbergeronlol10:42
rbergeronoh - beep when leaving for hugs. also, its taking them forever to get taxis downstairs, fyi10:43
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Replace sphinx_check_warning_is_error.py with ini lookup  https://review.openstack.org/52881210:45
AJaegermordred: safe travels!10:45
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: DNM: Set fail_mode to standalone for multi-node-bridge  https://review.openstack.org/54777910:49
tobiashAJaeger: +310:51
*** yolanda has quit IRC10:51
AJaegerthanks10:52
corvusi'm at croke park10:54
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: DNM Test change  https://review.openstack.org/54891110:57
openstackgerritMerged openstack-infra/zuul-jobs master: Fix lookup of subunit files in fetch-subunit-output  https://review.openstack.org/54840611:03
rbergeroncorvus: you are brave :) just keep an eye out outside for if it gets ugly!11:10
AJaegermordred: was my last change to your https://review.openstack.org/#/c/548871/ wrong? Is the extra }} needed? I'm puzzled that it worked before but not anymore.11:11
*** yolanda has joined #zuul11:12
corvustristanC: are you around now?  maybe we can talk about the dashboard in the next few mins?11:13
tristanCcorvus: good morning, i'm here now11:33
corvuscool...11:33
corvushow about i start a bluejeans session11:34
tristanCsure, i can join11:35
corvushttps://bluejeans.com/475363401911:35
corvusanyone feel free to join that11:35
corvustristanC: ^11:35
tristanCcorvus: the sound is quite saturated11:37
tristanCcorvus: actually can't here what you say... :)11:39
corvushttps://imgur.com/a/5etfM11:49
Shrewscorvus: morning. i am present. trying to wake up enough to find a voice11:53
* Shrews makes some coffee11:53
*** sshnaidm|ptg has quit IRC12:00
*** yolanda has quit IRC12:01
corvushttp://git.openstack.org/cgit/openstack/gertty/tree/gertty/search/parser.py12:03
corvushttp://git.openstack.org/cgit/openstack/gertty/tree/gertty/search/tokenizer.py12:03
clarkbPTG attendees should read their email again. The PTG has to be out of the stadium by 2pm. More info at lunch. We will also not be back tomorrow but they are working to set up space for us at the croke park hotel12:10
clarkbI will likely not be headed back to the infra room after lunch and instead move to the hotel to see what our options are12:10
corvustristanC: let's call this done, i think we need to head to lunch then leave now...12:15
corvustristanC, Shrews: i think we'll need to talk about retries some other time12:15
Shrewscorvus: ack12:15
tristanCcorvus: alright, thanks for having me!12:15
tristanChave a safe trip ptg folks12:17
*** jpena is now known as jpena|off12:21
*** yolanda has joined #zuul12:32
*** Jesserd has quit IRC12:43
*** xinliang has quit IRC13:14
*** xinliang has joined #zuul13:15
*** sshnaidm|ptg has joined #zuul13:17
*** jpena|off is now known as jpena13:53
*** dkranz has joined #zuul14:44
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: Avoid stateful ssh connection tracking for Kernel 4.15  https://review.openstack.org/54896715:04
*** haint_ has joined #zuul15:36
*** haint has quit IRC15:39
*** jpena is now known as jpena|off15:46
*** sshnaidm|ptg has quit IRC15:51
*** sshnaidm|ptg has joined #zuul15:52
kklimondahmm, I can't get Depends-On to work between project A and project B that has changes to CI code (jobs, roles, playbooks). I'm not sure if that's supposed to be working, and I'm missing something (probably a patch) or is that just not supported16:15
dmsimardkklimonda: can you link the reviews in question ?16:16
kklimondadmsimard: it's a separate zuul installation, but I can give you links16:16
kklimonda(it's all public)16:16
dmsimardkklimonda: sure, just curious to see if there's anything standing out16:18
kklimondahttps://review.opencontrail.org/#/c/40198/ - that's a review I've used, it depends-on a change that modifies role used by it16:18
kklimondaone of the jobs is still running but the one I'm interested in has finished and I can see that the old code was used (http://logs.opencontrail.org/98/40198/1/check/contrail-vnc-build-package-centos74/ae50ed2/ara/)16:19
*** haint_ has quit IRC16:21
dmsimardkklimonda: where is the main zuul config located ?16:21
kklimondahttps://github.com/Juniper/contrail-project-config16:22
kklimondathe job itself is here: https://github.com/Juniper/contrail-zuul-jobs/blob/master/zuul.d/contrail-jobs.yaml and its parent is still in our project-config due to secrets usage: https://github.com/Juniper/contrail-project-config/blob/master/zuul.d/jobs.yaml#L16416:26
dmsimardkklimonda: hmm, in OpenStack's implementation we log a folder called zuul-info with different files for information purposes, ex: http://logs.openstack.org/46/548046/1/check/openstack-zuul-jobs-linters/bdd2852/zuul-info/16:26
dmsimardkklimonda: the inventory file is particularly interesting because it shows the data the job ran with: http://logs.openstack.org/46/548046/1/check/openstack-zuul-jobs-linters/bdd2852/zuul-info/inventory.yaml16:27
kklimondahttp://logs.opencontrail.org/98/40198/1/check/contrail-vnc-build-package-centos74/ae50ed2/zuul-info/16:27
dmsimardkklimonda: ah, the windows job on the review you linked doesn't have those16:27
kklimondayeah, it's running old zuul16:28
dmsimardthat explains a lot :D16:28
dmsimardThe zuul jobs review seems to have been taken into account if you look at the inventory file: http://paste.openstack.org/show/688756/16:29
dmsimardkklimonda: (unrelated bit: your version of ara is slightly out of date, it's missing a bugfix released to make permanent links work in firefox)16:33
kklimondadmsimard: yes, upgrade of zuul and ara is on my plate - soon :D16:34
dmsimardso you're right, it doesn't seem like it ran with the updated version http://logs.opencontrail.org/98/40198/1/check/contrail-vnc-build-package-centos74/ae50ed2/ara/file/02670968-e33a-4e54-aa70-8d88e8387839/#line-2116:34
corvusis contrail-zuul-jobs a trusted repo?16:36
corvusie, is it a config-repo?16:36
dmsimardcorvus: that's the first thing I checked -- no16:36
dmsimardcorvus: https://github.com/Juniper/contrail-project-config/blob/master/zuul/main.yaml16:36
corvusis the playbook using that role in a config-repo?16:37
kklimondacorvus: the playbook is still in config-repo, the role is in contrail-zuul-jobs16:37
corvuskklimonda, dmsimard: that's likely it then -- playbooks in config repos run in the trusted context, which means they don't get speculative versions of roles they use16:38
kklimondaactually, the playbook is in both repos but I'm assuming zuul is picking the one from project-config16:38
corvuskklimonda: it uses playbooks from the repo where the job is defined16:39
kklimondahttps://github.com/Juniper/contrail-zuul-jobs/blob/master/zuul.d/contrail-jobs.yaml - the job is defined here and the playbook is here https://github.com/Juniper/contrail-zuul-jobs/blob/master/playbooks/packaging/contrail-vnc-el.yaml16:40
corvus(the reason for this is so that someone can't propose a change to a role used by trusted job to trick it into exposing credentials)16:40
kklimondayeah, that makes sense - it's possible that the job is still pulling playbook from project-config due to its parent being still defined in config-repo: https://github.com/Juniper/contrail-project-config/blob/master/zuul.d/jobs.yaml16:41
corvuskklimonda: this is all on a per-playbook basis; so a playbook that comes from a job in an untrusted-project will use speculative roles, but if it inherits a pre-playbook from a parent defined in a config-project, that pre-playbook won't get speculative roles.16:43
kklimondawhat if both parent and the job define same run playbook?16:43
corvuskklimonda: only the child is used16:44
corvuskklimonda, dmsimard: the role/playbook paths that show up in the logs can help here... note in the link from dmsimard:16:49
corvusFile: /var/lib/zuul/builds/ae50ed2fc7db469483eaefd3ca40eeef/trusted/project_2/review.opencontrail.org/Juniper/contrail-zuul-jobs/roles/packaging-build-el/tasks/main.yaml16:49
corvusthe 'trusted' in that path is a giveaway (the alternative would be /work/ if it were untrusted)16:49
corvusor in the text log:16:50
corvus2018-03-01 11:32:07.126197 | PRE-RUN START: [trusted : review.opencontrail.org/Juniper/contrail-project-config/playbooks/contrail/vnc-pre@master]16:50
corvus2018-03-01 11:33:48.852656 | RUN START: [trusted : review.opencontrail.org/Juniper/contrail-project-config/playbooks/packaging/contrail-vnc-el@master]16:51
corvusin fact, it looks like every playbook in that job is trusted16:51
kklimondammm, thanks - I'll remove code from config-project and see how it behaves then. never noticed that "trusted" part of the logs16:52
*** myoung|ruck is now known as myoung|ruck|food16:55
tobiashclarkb: that should work now: https://review.openstack.org/#/c/548958/417:07
tobiashups, wrong channel17:08
SpamapSso17:09
SpamapSenjoying .ie ? ;)17:09
tobiashyeah, being stuck till sunday is fun ;)17:10
SpamapSplenty of whiskey to keep you warm I suppose17:12
*** patriciadomin has joined #zuul17:22
SpamapScorvus: forgive me for asking again.. what's the thing you made to do rebases on git reviews without pulling in all of the origin branch changes?17:31
*** sdoran has joined #zuul17:42
tobiashSpamapS: you mean do the rebase and then change your change?17:44
clarkbSpamapS: gut restack iirc17:44
SpamapSif you want to edit a stack of patches, without rebasing on master, there's a tool that will find your original base commit and rebase -i on that.17:45
clarkber git restack17:45
SpamapSrestack17:45
SpamapShow do I get that?17:45
clarkbpypi I think17:45
*** hashar has quit IRC17:45
rcarrillocruzhey folks, been pinged by sdoran about https://github.com/ansible/ansible/pull/19113#issuecomment-36964888117:45
rcarrillocruzit seems the job ran after recheck17:45
rcarrillocruzbut bot never put that result back into the PR17:46
rcarrillocruzunsure why17:46
rcarrillocruzalso, the status not pointing to the job result but rather zuul.opensatck.org , is that being worked on by somebody? gerrit change for it?17:46
tobiashrcarrillocruz: the status currently cannot point to the job because the status is for the buildset17:49
tobiashthat's why zuul outputs the build result into a comment17:49
rcarrillocruzk, i vaguely remember that being a limitation17:49
rcarrillocruzwhich is why i enabled bot comments on my test zuul months back17:50
rcarrillocruzok, any clue why the bot has not commented, despite the job had completed ?17:50
tobiashbut with improvements on the builds dashboard we might be able to use that in the future17:50
tobiashinfra-root: anybody there who can get the according logs for ^?17:51
tobiashI guess there probably was some exception when reporting17:52
tobiashI had various of these in my deployment17:52
rcarrillocruzoh, ok, then i'll follow up with tristanC , thx tobiash17:52
tobiashbut In think most of my github related changed landed in the few weeks17:54
*** myoung|ruck|food is now known as myoung|ruck17:59
electrofelixmordred: doing some work today on an initial plugin for jenkins to allow it to be used by zuulv3, some thoughts/questions are bubbling up18:26
electrofelixmordred: want to plan a bluejeans/skype/etc chat on it next week (assuming you got your flight out today based on earlier comments?)18:27
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: Avoid stateful ssh connection tracking for Kernel 4.15  https://review.openstack.org/54896719:14
openstackgerritDirk Mueller proposed openstack-infra/zuul-jobs master: Avoid stateful ssh connection tracking for Kernel 4.15  https://review.openstack.org/54896719:36
*** electrofelix has quit IRC19:59
openstackgerritMerged openstack-infra/zuul-jobs master: Remove process-test-results  https://review.openstack.org/54839520:16
*** harlowja has joined #zuul20:27
*** sivel has joined #zuul21:32
*** sivel has left #zuul21:33
*** dkranz has quit IRC21:58
tobiashtristanC: I added a comment on https://review.openstack.org/#/c/535560/22:08
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Update to Ansible 2.4  https://review.openstack.org/53578122:21
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Disable action and lookup plugins from 2.4  https://review.openstack.org/53583922:22
*** yolanda has quit IRC23:06

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